2024-09-19 12:44 PM
Initially, the server works normally. The client can send data, connect and disconnect. All events are fired normally.
But after I send the notification with aci_gatt_update_char_value_ext (data length is 243 bytes and MTU is 300),, it stops handling server events. No events are fired. I can only continue sending data to client with the notification.
Has anyone experienced this or have any idea what it could be? I didn't find anything about this in my research.
Solved! Go to Solution.
2024-09-30 04:24 AM
For those who have the same problem, the error was using the UTIL_SEQ_PauseTask function. The ST team explained to me that this function disables the sequencer and only executes the task passed in the parameter. This caused the sequencer to stop processing all tasks, including the BLE service. I removed it and everything worked again.
2024-09-20 03:18 PM
This post has been escalated to the ST Online Support Team for additional assistance. We'll contact you directly.
2024-09-30 04:24 AM
For those who have the same problem, the error was using the UTIL_SEQ_PauseTask function. The ST team explained to me that this function disables the sequencer and only executes the task passed in the parameter. This caused the sequencer to stop processing all tasks, including the BLE service. I removed it and everything worked again.