This is my first ‘big’ project in C/C++. It uses the nRF52 SDK with SoftDevice 132. A lot of very helpful work was done by atc1441, however getting the toolchain to work on Linux requires some work, detailed here.
My code is based off of ATCwatch, before Aaron switched to LVGL.