Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Why use WFE instead of sd_app_evt_wait() on SDK15/FreeRTOS?

I try to use SDK15/FreeRTOS project.

I measured current comsumption on IDLE state(not run any task).

It's take about 200uA.

On FreeRTOS's portable/CMSIS/nrf52/port_cmsis_systick.c line239

#if 0  // With FreeRTOS sd_app_evt_wait increases power consumption with FreeRTOS compared to _WFE (NRFFOSDK-11174)

I try to change "#if 1", current comsumption is reduced.

Why disable sd_app_evt_wait()?

Related