It looks like the OS on my build PC is too old to be able to easily build Puck.js images, so until I fix it I'm just attaching one here... Just download it on to your phone and install it the same way you did with 1v89.
Improvements are:
Fixes for Promise.all (passing in non-promises, pre-resolved, and ordering) (fix #976)
Fix arrow function bug when parsing multiple arguments
Allow Modules.addCached to take a function (makes module loading more memory efficient)
Re-add Espruino's old rand function (so no malloc, and ~1kB RAM, ~3kB ROM saved)
nRF5x: Ensure 'NRF.sleep' works even when connected
Fix bug when using >32 bit integers as array indices (fix #984)
Fix bug when parsing '.catch' while not executing (fix #989)
Stop PWM 'glitching' when moving from a nonzero value down to 0 (partial #991)
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.
Hi,
It looks like the OS on my build PC is too old to be able to easily build Puck.js images, so until I fix it I'm just attaching one here... Just download it on to your phone and install it the same way you did with 1v89.
Improvements are:
Modules.addCached
to take a function (makes module loading more memory efficient)rand
function (so no malloc, and ~1kB RAM, ~3kB ROM saved)So assuming this works well - which I think it will, I'll release a version 1v90 tomorrow.
Let me know how it goes!
1 Attachment