You are reading a single comment by @fanoush and its replies. Click here to read the full conversation.
  • bluetooth stack so called SoftDevice is provided from Nordic as a binary but it is fully documented and comes as part of the sdk and there is no issue to rebuild espruino from source with this. You can of course flash any other software over swd port using any opensource bluetooth stack like nimble used in mynewt or the one in Zephyr if you are opensource purist. Nordic also provides alternative SDK with Zephyr https://developer.nordicsemi.com/nRF_Con­nect_SDK/doc/latest/nrf/ug_ble_controlle­r.html where BLE stack is open source but this one is not used in Espruino for practical reasons. The binary stack works very well and is easy to work with, also it is certified by Bluetooth SIG and supported by Nordic, more details here https://www.nordicsemi.com/Products/Deve­lopment-software/S140 .

    Basing your purchase decision on this is a bit strange since the watch is running javascript and bluetooth stack is several layers deep below.

    Anyway if you would wish to port Espruino to Zephyr or Mynewt/nimble you certaily can.

About

Avatar for fanoush @fanoush started