cancel
Showing results for 
Search instead for 
Did you mean: 

BLE stack reset

strahinja
Associate

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)?

1 REPLY 1
FilipKremen
ST Employee

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