diff --git a/hal_st/middlewares/ble_middleware/GapCentralSt.cpp b/hal_st/middlewares/ble_middleware/GapCentralSt.cpp index 161e1a22..6c0607bb 100644 --- a/hal_st/middlewares/ble_middleware/GapCentralSt.cpp +++ b/hal_st/middlewares/ble_middleware/GapCentralSt.cpp @@ -204,6 +204,8 @@ namespace hal really_assert(phyUpdateCompleteEvent.Connection_Handle == connectionContext.connectionHandle); + onMtuExchangeDone = nullptr; + infra::Subject::NotifyObservers([](services::GapCentralObserver& observer) { observer.StateChanged(services::GapState::connected);