Has been a long time since last push to github, but today its done.
I'm a lazy guy in documentation :-(
Let me copy commit message here:
First of all, thanks to Gordons help in SW, discussions, hints, .... …
…and last not least 2 PUCK's
Without Gordons support, this port would have never happened.
General:
Status from my point of view is still early.
Server, Client, Advertising can be used, and are running at least with a Puck or NRF-connect on the other side
waiting for ESP-IDf V3, and waiting and....
Bluetooth needs much memory, size of binary is 1172 right now
vars need to be reduced to 2000, for boards with wrover module this can be extended to 20000 or more
some minor but helpful changes in core sources of Espruino
Added:
GATTC support
Advertising
support malloc for vars, instead of static allocation
use of additional 4mb PSRAM (if available) to have 20000 vars
support lists in ifdef for Javasript wrapper, so "ifdef" : "NRF52,ESP32" are possible
some more documents, should be more, but I'm a lazy guy :-(
new manual for install
lot of internal changes to make it more C-style
Open items
much more testing and testers
no support for BlueTooth UART
several NRF commands are not supported
reset of Bluetooth and UART in jshreset crashes from time to time, therefore UART reset is switched off
discuss how changes in core sources, mainly lib/bluetooth/* can be reduced
some people offered help in forums, good time to start now ;-)
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.
Has been a long time since last push to github, but today its done.
I'm a lazy guy in documentation :-(
Let me copy commit message here:
First of all, thanks to Gordons help in SW, discussions, hints, .... …
…and last not least 2 PUCK's
Without Gordons support, this port would have never happened.
General:
Added:
Open items
Changes to be committed: