LOW_MEMORY implies that it's been forced to garbage collect, which is quite unusual - usually it can do it on idle where it doesn't affect anything. Looking at the code I'm struggling to see how it could lose UART data that way though - unless you're printing a load of stuff to USB at the same time?
Do you think you'd be able to narrow this down to some very small program that I could run on an Espruino WiFi that'd reproduce it? Ideally with no usage of neopixels/etc.
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.
LOW_MEMORY implies that it's been forced to garbage collect, which is quite unusual - usually it can do it on idle where it doesn't affect anything. Looking at the code I'm struggling to see how it could lose UART data that way though - unless you're printing a load of stuff to USB at the same time?
Do you think you'd be able to narrow this down to some very small program that I could run on an Espruino WiFi that'd reproduce it? Ideally with no usage of neopixels/etc.