Skip to main content
kcire L.
Associate III
Oct 8, 2021 8:04 PM UTC
Question

How to create a BLE application step by step using STM32WB55 P-Nucleo

Hello,

I am using the STM32WB55 Nucleo board and have gone through a few of the example applications. I would now like to create my own BLE application similar to the heart rate monitor.

I really am not sure how to start and was hoping for a decent tutorial or video on the flow of adding BLE functionality.

If anyone has any tips I would really appreciate it.

Thanks

This topic has been closed for replies.

3 replies

ST Technical Moderator
Oct 11, 2021 9:33 AM UTC

Hello @kcire L.​ ,

Have a look at the attached getting started and workshop for BLE.

Also, refer to the following resources :

I hope these resources are helpful for you.

When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
kcire L.
kcire L.Author
Associate III
Oct 12, 2021 12:26 PM UTC

Thank you for your response. I've watched the video you suggested. I'm also looking at the BLE Heart Rate Monitor example and trying to go through the steps in AN5289.

I cannot find even the first call aci_hal_write_config_data() to configure the BLE device public address. I assume this is used, but I am not sure where this code resides? Again, I am trying to create a BLE application from scratch.

Thank you again

ST Technical Moderator
Oct 21, 2021 2:10 PM UTC

Hi @kcire L.​ ,

The aci_hal_write_config_data command writes a value to a low level configure data structure, and it is useful to set up directly some low level parameters for the system in the runtime.

Please refer to the "4.8.1 Aci_Hal_Write_Config_Data" section in the UM1865, to have more details about the configuration of this command.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks