nRF51 SDK v10.0.0
The SDK provides an implementation of a FreeRTOS port to nRF51. The port supports tickless idle mode.
Cooperation with the SoftDevice
The port is fully compatible with all SoftDevice implementations, which means that it never blocks any global interrupt flags when it has been compiled with a SoftDevice.
To make sure that interrupts are compatible, the nRF51 port uses critical region functions.
Examples
The following example applications demonstrate the use of FreeRTOS: