Wow, thanks for narrowing this down. Turns out it's to do with outputting a hex value under 32 but above 7, and THEN outputting under 8.
This reliably does it:
>String.fromCharCode(0x1f) ="\x1F" >String.fromCharCode(7) ="\71F"
It's just been fixed!
@Gordon started
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.
Wow, thanks for narrowing this down. Turns out it's to do with outputting a hex value under 32 but above 7, and THEN outputting under 8.
This reliably does it:
It's just been fixed!