Most likely you cann0t use a port from a PortExpander to do software SPI / I2C... for sure not with the Espruino built-in software... you would have to write it yourself... and because you talk already through SPI / I2C, you just cannot hit the same speed/timing...
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.
Most likely you cann0t use a port from a PortExpander to do software SPI / I2C... for sure not with the Espruino built-in software... you would have to write it yourself... and because you talk already through SPI / I2C, you just cannot hit the same speed/timing...