Potentially I2C2/SPI2/etc could be added but in reality the chip is sitting there waiting for the hardware, so there's actually very little reason not to just use software I2C... In fact it may draw less power because I2C hardware doesn't need to be kept powered.
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.
That's great!
Potentially I2C2/SPI2/etc could be added but in reality the chip is sitting there waiting for the hardware, so there's actually very little reason not to just use software I2C... In fact it may draw less power because I2C hardware doesn't need to be kept powered.