@kriss, looking at the SoftPWM library, I believe that by changing the pin mapping and writing code to be Spark compatible and by using SparkIntervalTimer to provide the timer interrupts, it is possible to port the library.
@kris, I have ported the library but now need to test it with the web IDE since it uses the SparkIntervalTimer library. As soon as I am done, I will be adding it to the web IDE libraries.
@kriss, I have just published the SoftPWM library to the web IDE with all the examples. Don’t forget to include the SparkIntervalTimer library as well!