2025-03-27 9:30 AM
Solved! Go to Solution.
2025-04-01 7:14 AM
Hello,
for stm32wb5mm-dk the GPIO pin needs to be changed.
I'm attaching the modified project (press button B1 to update the advertising), please let me know if it works on your side.
Best regards,
Filip Kremen
2025-03-28 6:37 AM
2025-03-28 8:26 AM
Hello, Thank you very much but actually I'm using the stm32wb5mm-dk shuld be work in the same way?
2025-03-28 9:11 AM
I've tried to make these changes on my project, but nothing to do
//////////////////insert this into: app_config.h
/* USER CODE BEGIN CFG_Task_Id_With_HCI_Cmd_t */
CFG_TASK_SW1_BUTTON_PUSHED_ID,
CFG_TASK_SW2_BUTTON_PUSHED_ID,
CFG_TASK_SW3_BUTTON_PUSHED_ID,
CFG_TASK_ADV_UPDATE,
/* USER CODE END CFG_Task_Id_With_HCI_Cmd_t */
//////////////////insert this into: app_ble.c
/* USER CODE BEGIN APP_BLE_Init_3 */
UTIL_SEQ_RegTask(1<<CFG_TASK_ADV_UPDATE, UTIL_SEQ_RFU, Adv_Update);
/* USER CODE END APP_BLE_Init_3 */
//////////////////addedd also in app_ble.c :
/* USER CODE BEGIN PFP */
static void Adv_Update(void);
/* USER CODE END PFP */
/* USER CODE BEGIN FD_WRAP_FUNCTIONS */
static void Adv_Update(void)
{
tBleStatus status;
uint8_t adv_data[12] =
{
7, AD_TYPE_COMPLETE_LOCAL_NAME, 'C', 'H', 'A', 'N', 'G', 'E', /* Complete name */
3, AD_TYPE_MANUFACTURER_SPECIFIC_DATA,0x70,0x71,
};
status = aci_gap_update_adv_data(sizeof(adv_data), (uint8_t*) adv_data);
}
/* USER CODE END FD_WRAP_FUNCTIONS */
//////////////////and this: UTIL_SEQ_SetTask(1 << CFG_TASK_ADV_UPDATE, CFG_SCH_PRIO_0); into main()
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
MX_APPE_Process();
UTIL_SEQ_SetTask(1 << CFG_TASK_ADV_UPDATE, CFG_SCH_PRIO_0);
2025-04-01 7:14 AM