Can I keep BLE connection alive in CPU1 STOP2 mode?
I have created a BLE application using STM32WB5RG BLE stack. Everything works good, I am able to advertise, authenticate & connect to the device. However, my application needs to run with low power. When I put CPU1 & CPU2 in STOP2 mode, I am noticing that my BLE connection gets lost(disconnects from client). I have two questions regarding this:
- What exactly causes the BLE connection to cut off given that the RF subsystem runs independent of CPU1 & CPU2 ?
- Can I keep the BLE connection active while being in STOP2 (any one of the CPU or both) mode by setting some register configurations?
- To avoid ceasing of BLE activities, can the CPU1 (via interrupt) wake up CPU2 which is in STOP2 mode?
- Can I keep at least one of the CPUs in LPM and have the BLE alive?
I could not find specific information from the product documents, more details on this would be appreciated. @Christophe Arnal @STM32WB Bluetooth Mesh Workshop & MOOCs @Bluetooth® LE Application Development’
