Potentially someone could make the UtilTimer in jsharware.c do this using the hardware timer and interrupt - that's what it was originally meant for. It's like 3 functions to implement and then you can have proper soft PWM.
Since each strip -- and there are many -- needs its own MCU, it simply isn't financially practical to do this with the official boards
You know the price goes down a lot if you order directly, and in bulk? If you buy 100 it's £12 each for the Pico - so I guess it depends how many strips you're doing and how much you think your time is worth ;)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Potentially someone could make the UtilTimer in jsharware.c do this using the hardware timer and interrupt - that's what it was originally meant for. It's like 3 functions to implement and then you can have proper soft PWM.
You know the price goes down a lot if you order directly, and in bulk? If you buy 100 it's £12 each for the Pico - so I guess it depends how many strips you're doing and how much you think your time is worth ;)