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
nRF5x: Allow Serial1.setup(...) with only TX or RX pins
STM32: Add E.setRTCPrescaler to allow the RTC to be calibrated on Espruino Pico (#1607)
STM32F4discovery: Add Filesystem module
ESP32 now uses esp-idf V3.1.3
ESP8266: shrinking build size with different compiler options (#1622)
ESP8266: add Wifi.connect options channel and bssid for faster AP connects (#1595, #1640)
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.
@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
Video Chat, Thurs 2nd May 20:00 UK (19:00 GMT, 12:00 PDT) - reduction of prebuilt builds is not an issue. - * SEE LINK OF RECORDING ABOVE *
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 :)
NOTE FOR BLUETOOTH ESPRUINOS
2v02 has an issue with NRF.setAdvertising - if you call setAdvertising while connected via Bluetooth, the data supplied will be ignored. However if you're advertising at the time then it will work as intended.
This behaviour is fixed in cutting edge builds, and will also be fixed in the 2v03 release when it is made.
Could you clarify what is meant by, nrf52832 and Thing52, "no longer supported", v2.02?
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.
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..."
That's perfect, thanks!
Ok, 2v03 is now released - Thingy:52 support has been added as well.
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem