Hei hi.
I'm developing simple beacon application with sdk 15.2, sd132 based on freeRTOS on nrf52832. The app and the whole project is built with help of ble_peripheral/ble_app_hrs_freertos example.
It works fine but the problem is power consumption which is around 850uA. I stipped all the tasks and peripherals and detected the problem. In ble_stack_init() function, after nrf_sdh_enable_request() call, power cons. goes up to 850uA and does not go down anymore. I need to call
- nrf_sdh_suspend();
- nrf_sdh_evts_poll();
- nrf_sdh_disable_request();
to reduce the power down. The same problem is with the HRS example.
Is it possible to solve this somehow so that SD can turn itself when there's BLE event...?
I'm not even sure what might be the problem.
Thank you.