Completely reset connection state on fail

This commit is contained in:
James A. Jerkins 2021-08-30 23:17:16 -05:00
parent be31f417db
commit 00a3f84ea7

View File

@ -159,6 +159,9 @@ int NimbleController::OnGAPEvent(ble_gap_event* event) {
if (event->connect.status != 0) { if (event->connect.status != 0) {
/* Connection failed; resume advertising. */ /* Connection failed; resume advertising. */
currentTimeClient.Reset();
alertNotificationClient.Reset();
connectionHandle = BLE_HS_CONN_HANDLE_NONE;
bleController.Disconnect(); bleController.Disconnect();
StartAdvertising(); StartAdvertising();
} else { } else {