I'm afraid not - software SPI isn't fast enough (you'd have a break between individual bits as Espruino went away to figure out what the next bit of data was).
The hardware SPI only works because quite a bit of effort has been put in to try and ensure that is can be kept topped up with data.
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.
I'm afraid not - software SPI isn't fast enough (you'd have a break between individual bits as Espruino went away to figure out what the next bit of data was).
The hardware SPI only works because quite a bit of effort has been put in to try and ensure that is can be kept topped up with data.