I started looking at the alert notification example. I just can't see how people understand the complex state sequences the peripheral (or central for that matter) go through just from the example code and the inadequate SDK documentation. Did anyone create Nordic BLE state charts for the important parts of the SDK, like the peer manager, GAP, advertising module?