This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to enable and disable FreeRTOS tickless idle? Anyway to wakeup when there is BLE activities detected?

How to enable and disable FreeRTOS tickless idle(RTC or Systick)? Anyway to wakeup from tickless idle mode when there is BLE activities detected?

Setup:

1. nRF5_SDK_15.2.0_9412b96

2. Window 10

3. PCA10056

Parents
  • How to enable and disable FreeRTOS tickless idle(RTC or Systick)?

     tickless idle functionality is enabled by defining configUSE_TICKLESS_IDLE as 1 in FreeRTOSConfig.h

     

    Anyway to wakeup from tickless idle mode when there is BLE activities detected?

    This is done automatically for you, as tickless idle uses __WFE sleep, any activity will implicitly wake the chip and after processing is, the tickless mode will make the chip go to sleep again.

    You might like reading this page. 

Reply
  • How to enable and disable FreeRTOS tickless idle(RTC or Systick)?

     tickless idle functionality is enabled by defining configUSE_TICKLESS_IDLE as 1 in FreeRTOSConfig.h

     

    Anyway to wakeup from tickless idle mode when there is BLE activities detected?

    This is done automatically for you, as tickless idle uses __WFE sleep, any activity will implicitly wake the chip and after processing is, the tickless mode will make the chip go to sleep again.

    You might like reading this page. 

Children
Related