cancel
Showing results for 
Search instead for 
Did you mean: 

Porting STM32CubeWB code from WB55 to WB15 board

_Ben
Associate

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

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

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.

View solution in original post

2 REPLIES 2
STTwo-32
ST Employee

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
Associate

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.