Hello,
In our application we heavily use the application scheduler. This was done for 2 main reasons:
- serialize access to system resources
- enable the soft device to handle higher priority tasks
It appears that it isn't sufficient to use the application schedule to accomplish the second objective. You also need to inject timer delays between the scheduled events, otherwise BLE communication will be starved.
Is this how the application scheduler should work? I was under the impression that application scheduled events where the last thing to be serviced.
We are using SDK14 with the nRF52832 processor.
Thanks