Skip to main content
_Ben
Associate
December 8, 2023
Solved

Porting STM32CubeWB code from WB55 to WB15 board

  • December 8, 2023
  • 2 replies
  • 1318 views

In the STM32CubeWB source code collection, I found the BLE_Peripheral_Lite project. This project however is only available for the P-NUCLEO-WB55, but I am working with the NUCLEO-WB15 board.

According the Release notes this should be easy:

<quote>

The provided examples can be tailored to run on any compatible hardware; user simply need to update the BSP drivers for his board, if it has the same hardware functions (LED, LCD display, pushbuttons...etc.). The BSP is based on a modular architecture that allows it to be ported easily to any hardware by just implementing the low level routines.

</quote>

 

My question is: How do I update the BSP drivers for my board?

 

BR, Ben

This topic has been closed for replies.
Best answer by STTwo-32

Hello @_Ben and welcome to the ST Community :smiling_face_with_smiling_eyes:.

For a successful migration, you have to take care of some differences in hardware, peripheral availability, firmware, security, and tools. You can use the AN5805 for a smooth migration.

 

Best Regards.

STTwo-32 

2 replies

STTwo-32
STTwo-32Best answer
ST Technical Moderator
December 11, 2023

Hello @_Ben and welcome to the ST Community :smiling_face_with_smiling_eyes:.

For a successful migration, you have to take care of some differences in hardware, peripheral availability, firmware, security, and tools. You can use the AN5805 for a smooth migration.

 

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.
_Ben
_BenAuthor
Associate
December 11, 2023

For clarity: It turns out that the phrase "user simply need to update the BSP drivers for his board" from the release notes is a bit optimistic in the sense that it is not just replace file X with file Y, but requires a few hours of checking and configuring stuff, provided you know what you are doing.