With Espruino, practically all pins can do any type of communication. Soft-SPI on D0 or D1 in the row of the four pins that also have GND (and PWR) will get you there. Of course you are not able to drive the LED string with Puck's power...
Whether soft SPI is good for you or not depends on the speed you need, because even with hard SPI it already needs some effort to have sufficient data feed.
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.
With Espruino, practically all pins can do any type of communication. Soft-SPI on D0 or D1 in the row of the four pins that also have GND (and PWR) will get you there. Of course you are not able to drive the LED string with Puck's power...
Whether soft SPI is good for you or not depends on the speed you need, because even with hard SPI it already needs some effort to have sufficient data feed.