Not tested on anything yet, but hopefully that'll make shiftOut significantly faster on all the main platforms (not ESP8266, but presumably direct IO could be added there too).
I was wrong about software SPI being improved, but that could be improved in the same way now without having to add anything platform specific.
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.
Check this branch out: https://github.com/espruino/Espruino/compare/direct_io
Not tested on anything yet, but hopefully that'll make
shiftOut
significantly faster on all the main platforms (not ESP8266, but presumably direct IO could be added there too).I was wrong about software SPI being improved, but that could be improved in the same way now without having to add anything platform specific.