Hello,
I am looking to get started with NRF52. I am very familiar with TI BLE so not a beginner.
I am looking for a high level introduction to the nordic soft devices.
I have been looking at code examples e.g. the ble_app_hrs.
I am confused as to why the code main execution loop does not appear to do any significant processing i.e.
// Enter main loop. for (;;) { if (NRF_LOG_PROCESS() == false) { power_manage(); } }
Does this mean all the BLE stack operations in the sfot device are processed in interrupt handlers? I am not very familiar with ARM so is this a specific type of operation that is well supported by the M4 core?
Many thanks