Espruino 2v02 released #168
Replies: 8 comments
-
Posted at 2019-05-01 by @allObjects @gordon, congrats... a lot of things moved in and up... EDIT: Video Chat Recording link at http://forum.espruino.com/comments/14721480/ Details regarding Removal: Non-WIZnet build meant usually a CC3000 build. So what is going on there? ...like three builds:
I assume with the planned option of easy self-build of custom builds with custom required components - as announced to be presented in Patreon |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-01 by @gfwilliams As of 2v01 I think the Original Espruino board only comes with builds for:
I had to drop CC3000 support - TI stopped selling and supporting their own chip several years ago. You should still be able to build for it yourself though - and I'll try and cover that in the Patreon video :) |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-08 by @gfwilliams NOTE FOR BLUETOOTH ESPRUINOS 2v02 has an issue with This behaviour is fixed in cutting edge builds, and will also be fixed in the 2v03 release when it is made. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-13 by Rando Hi Gordon, Could you clarify what is meant by, nrf52832 and Thing52, "no longer supported", v2.02? Thanks |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-13 by @gfwilliams Some companies pay a small amount per month to get their boards listed in "Third Party Boards" in http://www.espruino.com/Reference - this means getting a page on the Espruino site, and getting a maintained build so there's always an up to date firmware available in a release or 'cutting edge' build: http://www.espruino.com/Business Nordic decided not to renew that in March, so there aren't new builds going forward. The old ones will continue to work. However last week a few people complained on Twitter and that was enough to change Nordic's mind within just a few hours - but only for Thingy:52. That'll be back for 2v03 and later (hopefully today). If you care about this, let Nordic know. https://twitter.com/NordicTweets seems to be the best way - if nobody tells them then they don't think Espruino is being used and seem less inclined to support it. The same applies for other companies and boards too. Want the nRF52840 Dongle supported? Ask them. EspressIf have expressed zero interest in supporting the work on Espruino for ESP32/ESP8266 - if they were contacted by a few more users that might change their minds. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-13 by Rando I tweeted as follows ... "Disappointed to see the Nordic nRF52832-DK not being supported going forward for new builds of Espruino. I've bought literally dozens of nRF based products because it's so easy to test the Espruino code, drop and add, to the nRF52-DK, and I would think it's a great platform going forward, esp. on the nRF52840 dongle. Get a lot of new players into coding your great products..." R. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-14 by @gfwilliams That's perfect, thanks! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-15 by @gfwilliams Ok, 2v03 is now released - Thingy:52 support has been added as well. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-05-01 by @gfwilliams
It's time for a release again (it's been a while since the last one, so this is pretty big).
2v02 is available from http://www.espruino.com/Download or from the Web IDE if you've got an official board.
Note: Where there's a hashed number in brackets after a bug it refers to a numbered GitHub issue
Additions
g.clear().flip()
(Minification bug: erroneous fusion of operator symbols #1580)Graphics.clear(true)
will reset state (font, color, etc) to default as well as clearing the screen ([Solved] How frequently to write to flash without damage? #1615)|
operator ([SOLVED] Spec information of wireless communication #1503)Device specific additions
nRF52: NFC is now working on all devices
nRF52: Add Bluetooth passkey authentication in both central and peripheral via
NRF.setSecurity
nRF52: startNotifications uses Indicate if Notify doesn't exist (as per spec)
nRF52: Added
active
option to NRF.setScan/findDevices/requestDevices to allow scan response packets to be requestednRF52 better reporting of softdevice errors
nRF52: Add setAdvertising({},{scannable:false}) for disabling scan response
nRF52: Add FAT Filesystem support to MDBT42Q module
nRF52: Add NRF.getSecurityStatus to allow devices to detect the current state of the connection
nRF52840 SDK 15 improvements/fixes
nRF5x: Add security options to NRF.setSecurity (courtesy of @vkolotov)
nRF5x: Allow Serial1.setup(...) with only TX or RX pins
STM32: Add
E.setRTCPrescaler
to allow the RTC to be calibrated on Espruino Pico (electronic switch to control battery from Espruino GPIO #1607)STM32F4discovery: Add Filesystem module
ESP32 now uses esp-idf V3.1.3
ESP8266: shrinking build size with different compiler options (Short video on how to open watch and part assembly #1622)
ESP8266: add Wifi.connect options channel and bssid for faster AP connects (#1595, New App / Widget: Chrono Widget #1640)
Fixes
new Date
h/m/s/ms arguments since desktop JS is fine with out of range valuesConnection:close
unless overridden (fix #1596).clone
is called withthis==undefined
(DroidScript (JS for Android) support #1628)Removals
Unfortunately the vector font has now had to be removed from the Espruino Original WIZnet build due to lack of spare flash memory, however the non-WIZnet build still contains everything.
Beta Was this translation helpful? Give feedback.
All reactions