2025-05-28 9:24 AM
In my project STM32WB55 uC is used and FW is generated by STM32CubeMX.
Library (STM32Cube_FW_WB_V1.22.0) and BLE binary (stm32wb5x_BLE_Stack_full_fw.bin) are both version 1.20.
My goal is to reboot only BLE stack on CPU2 without reset of CPU1.
On community it is written in several places that aci_hal_stack_reset(or hci_reset?) can perform reset of the stack, but that it is necessary to do again full initialization of BLE stack: SHCI_C2_BLE_Init (or SHCI_C2_BLE_Reinit?), aci_gatt_init...
I tried several ways to do that, but I was not successful. For example in debug some combinations of this functions works, but as soon I utilize Low Power mode, BLE will not start!
Also I did not found any example code and/or exact procedure how to do that!
Does someone know how exactly BLE reset is done and later reinitialized (documentation or source code)?
2025-05-29 12:04 AM
Hello,
can you please share more information about your project?
Also, please have a look at this topic from community.
Solved: Re: Turning BLE on and off in STM32WB55 - STMicroelectronics Community
Best regards,
Filip Kremen