Espruino 2v00 released! #163
Replies: 12 comments
-
Posted at 2018-10-18 by @gfwilliams Other boards
Fixes
Features lostUnfortunately with all this work I've had to spend a lot of time stripping things back to keep Espruino building on the more constrained platforms. These changes have been made carefully to try and remove features that people weren't using anyway.
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-18 by widora-MangoGeek WoW |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-18 by Georg Wow wow wow! :-P |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-18 by @allObjects A LOT to take in... and I like very much the 2 as begin of version number. I'm a little curious about the behavior of these two items
If the check stops execution before a check in the application for As with all things software/firmware, I can see that more constraint platforms can get stuck on a maintenance version/branch rather the evolutionary one. Yes, it is to regret... but picking a too 'small' device shout be regretted more than put just too much work into retrofitting the 'past'. A statistics about module requests from www.espruino.com/modules by devices can help with the selection which devices have to switch such a maintenance version/branch. Getting to know how custom firmware builds are done by individual users and developers and how features can be removed/added beyond the already available options is still an option to bring such devices on per-application basis into the 'present'. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-18 by @gfwilliams I'm not sure I understand what you mean? About ReferenceErrors: In 1v99 you could write |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-18 by @allObjects Ic. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-19 by ConorONeill Fantastic news. Flashing it now on to a Pixl! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-20 by ekarak Great work as always, Gordon! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-24 by Stev Long way well travelled. Congrats. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-31 by barbiani Found it much more stable than 1.97 regarding noisy button debouncing. And a small bug in the debugger; statement. First 'n' I press echoes twice. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-31 by @gfwilliams Great!
Can you start a new thread for that? Just tried it here on a Pixl and it seems fine. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-11-13 by stephaneAG nice ! especially the graphics & storage stuff ;) keep it up :) |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-10-18 by @gfwilliams
Finally there's a new Espruino release - and it's a big one!
https://www.youtube.com/watch?v=YQtLmu8-aHw
Highlights
for(var i of array)
to iterate over elements.dump
to output a copy of the current Graphics object as an image in the Web IDE console..boot0/1/2/3
inStorage
heatshrink
library allows access to Espruino's built-in LZSS compression engine from JSE.mapInPlace
is now extremely powerful for quickly packing/unpacking bits in arraysFull Changes
ES5/ES6 features
Check current state at http://www.espruino.com/Features
Performance/Features
E.toJS
to allow very compact JS data stringification (similar toJSON.stringify
for JSON2)dump()
=undefined
to console if line is emptyE.mapInPlace
docs, and allow it to work with no map (eg pass straight through)Graphics
Flash Memory
require
Bluetooth Boards
Beta Was this translation helpful? Give feedback.
All reactions