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

Arduino + BLE + current consumption

BLE is always running on Arduino Boards PROMO and PRIMO CORE

Even small example Sketches like Alarm Interrupt who doesnt use BLE functionality in the code enable the RADIO transmitter when you execute them.
The current consumtion is then too high.

Is there an easy way to deactivate the RADIO transmitter?

sleep(); does not deactivate BLE functionality !!

Parents
  • Hi Richard,

    Any nRF module that is using our softdevice only enables RADIO when there is a BLE traffic (advertising,scanning or connected) When there is none, RADIO is not powered on. I am not sure what you mean by Alarm interrupt keeps RADIO on even if BLE functionality is not used. If this is true, then this cannot be our software solution or it might be ours but enhances using timeslot API. Which SDK are you using?

Reply
  • Hi Richard,

    Any nRF module that is using our softdevice only enables RADIO when there is a BLE traffic (advertising,scanning or connected) When there is none, RADIO is not powered on. I am not sure what you mean by Alarm interrupt keeps RADIO on even if BLE functionality is not used. If this is true, then this cannot be our software solution or it might be ours but enhances using timeslot API. Which SDK are you using?

Children
Related