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.
© Espruino, powered by microcosm.
Report a problem