cancel
Showing results for 
Search instead for 
Did you mean: 

Missing stm32wb0x_ble_stack_light.a (light BLE stack) in BLE static libs for WB0 series

vkosuri
Associate II

HI ST Team,

Concerning the GitHub issue https://github.com/STMicroelectronics/STM32CubeWB0/issues/6

 

In AN5289 – "How to build wireless applications with STM32WB MCUs", Table 1 lists multiple BLE stack options for STM32WB5x devices, including:

  • stm32wb5x_BLE_Stack_full_fw.bin
  • stm32wb5x_BLE_Stack_light_fw.bin

vkosuri_1-1750769769143.png

In the current lib https://github.com/STMicroelectronics/STM32CubeWB0/tree/main/Middlewares/ST/STM32_BLE/stack/lib, only these static libs are present:

  • stm32wb0x_ble_stack.a
  • stm32wb0x_ble_stack_controller_only.a

There is no separate stm32wb0x_ble_stack_light.a, which is expected as the lightweight alternative to the full BLE stack.

Clarification Request:

  • Can you please confirm if the *_controller_only.a is the intended lightweight replacement for the missing light.a?
  • If yes, can you kindly update the GitHub folder README or documentation to reflect this equivalence (i.e., "controller only.a is functionally similar to the BLE light stack")?
  • If not, can the missing light.a A variant be added?

This would help developers optimise for RAM-constrained devices like the STM32WB05 (24KB RAM), especially when targeting single-link BLE applications.

Thank you for the clarification and support!

1 REPLY 1
STTwo-32
ST Employee

Hello @vkosuri 

The AN5289 is applicable for the STM32WB MCU series and not the STM32WB0 MCUs (STM32WB and WB0 are not the same and they don't have the same implementations).

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.