I have a BLE sensor device that works, but draws about 4 mA, much higher than needed. In order to learn how to reduce current, I tried to compile and run the HRM sample code and check current on my device hardware.
It also draws about 4 mA, as long as it is advertising. I tried to change some parameters such as adv. interval etc. but could not reduce power to the required level.
I would like to get to an average consumption of 50uA, using very low data rate, it will be ok to advertise once in 5 seconds or even less.
When connected, it also should send data only every500 ms or so and keep very low power.
What steps should I take to get there? (After advertising is over, the consumption drops to less the 1 uA, so my hardware is OK, I guess.)
Thanks.
