NimBLE & Amazfish
Pre-release
Pre-release
This version brings 2 major improvements:
- The integration of NimBLE open source BLE stack instead of closed source Nordic Softdevice.
- Pinetime-JF is now supported by Amazfish.
The integration of NimBLE was a lot of time, but it's totally worth it because I want this project to be as open source as possible. I also want to build OTA update via BLE on MCUBoot bootloader, and using another BLE stack than the NRF Softdevice was needed for this.
I would like to thank Adam for his work on Amazfish, a companion app for many smartwatches running on SailfishOS (which runs on the Pinephone !). He contributed to the code of Pinetime-JF to make the integration into Amazfish possible. Amazfish supports the connection to the pinetime via BLE, time synchronization and notifications. See this video for a live demo!
This version also brings some bugfixes
- Update to LittleVGL to fix a memory leak issue on the Clock screen.
- Improve the SPI driver to prevent race conditions on the SPI port.
Memory usage:
text data bss dec hex filename
245840 772 41328 287940 464c4 pinetime-app.out