Post

Thats really cool! Kinda off topic but tangential question, was there a specific reason to go with the (by now very old) nRF52 vs. nRF53 or the newer 54L? And follow up, have you considered basing a port on Zephyr?

I would guess that nRF52 was used exactly because the new chips don't come with a standalone SDK and require you to use Zephyr. PebbleOS is based on FreeRTOS, and porting it to Zephyr would be quite a bit of work that they wanted to avoid.

fair but disagree on the effort part. If you just want the FreeRTOS features covered by the Zephyr Kernel there isn't all that much needed. Granted its a steep learning curve if you don't have experience yet with Zephyr.

What makes it unusable for you? Having the host side BLE stack open makes so many things massively easier instead of a binary blob in the old combined softdevice.