This one's happened quite quickly, but we spotted a few issues with 1v72, which I thought were important to get fixes out for quickly:
Accessing some specific names of an undefined variable could crash Espruino
setTimeout and setInterval in onInit didn't work correctly after the board was reset with the reset button (power off/power on, or reset() was ok)
On the Espruino board, after a reset with the button the RTC subsecond counter wasn't working, meaning very 'glitchy' values from getTime and for setInterval.
I also added:
Uint8ClampedArray, which is just hugely helpful for WS811/WS2812/NeoPixel LED-related stuff.
Filesystem on user-defined pins. For instance you may want more than one SD card to your Espruino board (or to connect a card to your Pico when they're produced!).
A few more exported functions to allow 'Compiled' JS code to work on more of the JS Language.
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.
This one's happened quite quickly, but we spotted a few issues with 1v72, which I thought were important to get fixes out for quickly:
setTimeout
andsetInterval
inonInit
didn't work correctly after the board was reset with the reset button (power off/power on, orreset()
was ok)I also added: