STM32WB55 ACI_GATT_NOTIFICATION_COMPLETE_EVENT never fired
Hi,
I am using a
- STM32WB55
- Wireless Firmware version 1.17.2
- Wireless Firmware build 1
- FUS version 1.2.0
As described by AN5270 2.5.6. an ACI_GATT_UPDATE_CHAR_VALUE must fire an ACI_GATT_NOTIFICATION_COMPLETE_EVENT if the characteristic was created with GATT_NOTIFY_NOTIFICATION_COMPLETION mask.
I am using the BLE_Custom example to which I added a service. I could not find any setting to enable this notification with CubeMX at the STM32_WPAN section.
I added the mask manually, but I never got this event!
The function aci_gatt_notification_complete_event_process (defined in ble_events.c) was never called as well.
I need to send multiple indications and I want to use this event to determine when the next indication can be sent.
I receive an ACI_GATT_SERVER_CONFIRMATION_EVENT but in this case the parameter is a connection handle instead of a handle to a characteristic.
What do I have to do to receive the ACI_GATT_NOTIFICATION_COMPLETE_EVENT?
Best regards,
Christian
