You do have another option, which is that if you don't need serial inputs at the same time, you can use Serial1.setup() to dynamically swap between A9/A10 and B6/B7 as you need it.
Also, In the next few weeks I should be adding support for swapping the SD card to other pins. That means you could potentially cut the trace for D2 and then use another pin for the SD card...
Finally you could always use an SPI/I2C USART chip, so you can add extra UARTs that way.
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.
You do have another option, which is that if you don't need serial inputs at the same time, you can use
Serial1.setup()
to dynamically swap between A9/A10 and B6/B7 as you need it.Also, In the next few weeks I should be adding support for swapping the SD card to other pins. That means you could potentially cut the trace for D2 and then use another pin for the SD card...
Finally you could always use an SPI/I2C USART chip, so you can add extra UARTs that way.