@tve am just looking at this - is there any reason for TASK_APP_RX_DATA that I'm missing? It seems odd to take the RX data and stick it in a buffer just so that it can be taken out of that buffer and shoved into another one... jshPushIOCharEvents is designed to be called from an IRQ so should be ok
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.
@tve am just looking at this - is there any reason for TASK_APP_RX_DATA that I'm missing? It seems odd to take the RX data and stick it in a buffer just so that it can be taken out of that buffer and shoved into another one... jshPushIOCharEvents is designed to be called from an IRQ so should be ok