Это лишь "сырой" шаблон проекта для быстрого запуска RTOS на nRF51x.
Ввиду некоторых особенностей ядра nRF стандартный порт Cortex-M0 там не пошел.
>> что делает функуция sleep
Она останавливает в данной точке выполнение текущего процесса на заданное число тиков системного таймера.
Если sleep без аргументов, то останавливает перманентно. Посмотрите плиз доку на scmRTOS.
>> только RTC и активен блютуз стек потребление контроллера будет 4 мкА?
Пока не тестил, но препятствий не вижу. Можно остановить периферию и переключать процессы по нужным вам событиям.