ESP32, arduino platform.
I have a task blocked on connect and a different task (watchdog) that would kill the connect one after time out. Basically something like the example here
I think the device is not properly behaving and the log shows:
Suspicious: the part where gattClientEventHandler [esp_gatt_if: 4] ... Unknown
Also suspicious: event type 41 (ESP_GATTC_DISCONNECT_EVT) right immediately after the task::kill. If the client never connected, why it's observing disconnection?
Possible race condition due to BLE device mis-behaving?
ESP32, arduino platform. I have a task blocked on connect and a different task (watchdog) that would kill the connect one after time out. Basically something like the example here
I think the device is not properly behaving and the log shows:
Suspicious: the part where
gattClientEventHandler [esp_gatt_if: 4] ... Unknown
Also suspicious: event type 41 (ESP_GATTC_DISCONNECT_EVT) right immediately after the task::kill. If the client never connected, why it's observing disconnection? Possible race condition due to BLE device mis-behaving?