You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When our Client device (using an ESP32-S3-WROOM) is turned off or it's ESP32 is reset, if our ESP32-BLE-Gamepad Server device has connected to it, no onDisconnect event gets sent, due to the abrupt power loss on the Client. The ESP32-BLE-Gamepad still shows as connected when the stats are polled...
...yet there is no REAL connection. If the Client device is turned back on, it cannot re-connect with the ESP32-BLE-Gamepad, because it is already "connected" and not advertising its availability.
A power-cycle of the ESP32-BLE-Gamepad device fixes the issue... both devices re-connect with each other after both are power-cycled.
But is there a BLE-Gamepad function I can use to periodically validate the connection, and get it unstuck?
The Client device is using NimBLE as well, but not the Arduino build.
The text was updated successfully, but these errors were encountered:
When our Client device (using an ESP32-S3-WROOM) is turned off or it's ESP32 is reset, if our ESP32-BLE-Gamepad Server device has connected to it, no onDisconnect event gets sent, due to the abrupt power loss on the Client. The ESP32-BLE-Gamepad still shows as connected when the stats are polled...
...yet there is no REAL connection. If the Client device is turned back on, it cannot re-connect with the ESP32-BLE-Gamepad, because it is already "connected" and not advertising its availability.
A power-cycle of the ESP32-BLE-Gamepad device fixes the issue... both devices re-connect with each other after both are power-cycled.
But is there a BLE-Gamepad function I can use to periodically validate the connection, and get it unstuck?
The Client device is using NimBLE as well, but not the Arduino build.
The text was updated successfully, but these errors were encountered: