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?

This discussion is locked. Please start a new topic to ask your question.
1 REPLY 1
AndyR1
Senior

Hello,

Did you find any tips please ?