cancel
Showing results for 
Search instead for 
Did you mean: 

How to pause BlueNRG radio operations in deep sleep state (standby)?

MTerp.1
Associate II

I have a BLE application running on BlueNRG chip. In one moment I want to pause Bluetooth communication and put the device in the deep sleep. It should wake only by GPIO interrupt. Then, the BLE stack should be active again. Unfortunately, if I call BlueNRG_Sleep(SLEEPMODE_NOTIMER) then it always wakes after a moment. Only if the BLE stack is not initialized yet, then the device may be put to sleep indefinitely.

One of workarounds I came up with is to reset the whole system, and only then call the sleep API. The Bluetooth would be initialized again after wake up. Are there other alternatives?

1 REPLY 1
AndyR1
Senior

Hello,

Did you find any tips please ?