Hello!
I am working on firmware for device that has freertos in the base and implements BLE beacon and 1 service with 7 characteristics. Everything works. But power consumption is too high.
After plenty of tests on final HW, I've created playground based on ble_app_hrs_freertos_pca10040_s132 sample project and switched to sparkfun board.
When have just FreeRTOS with no user-defined tasks, consumption is about 1uA.
After I call ble_stack_init with code below, I got about 500uA. It is without advertising at all.
When beacon is enabled I have cca 650uA.
When GATT and beacon are working I have cca 750uA.
I measure with multimeter.
Results seems fine for me except for those 500uA after stack is initialized. Why is it so high? What can I do to lower it?
- SDK v 15.0
- NRF_LOG_ENABLED is 0
- Using RELEASE configuration.
- Tried S132 and S140 - result is the same