diff --git a/libraries/BLE/src/BLEServer.cpp b/libraries/BLE/src/BLEServer.cpp index 7f156eff4cd..a3ce3ed31d8 100644 --- a/libraries/BLE/src/BLEServer.cpp +++ b/libraries/BLE/src/BLEServer.cpp @@ -374,6 +374,12 @@ void BLEServerCallbacks::onDisconnect(BLEServer* pServer) { log_d("BLEServerCallbacks", "<< onDisconnect()"); } // onDisconnect +void BLEServerCallbacks::onDisconnect(BLEServer* pServer, esp_ble_gatts_cb_param_t* param) { + log_d("BLEServerCallbacks", ">> onDisconnect(): Default"); + log_d("BLEServerCallbacks", "Device: %s", BLEDevice::toString().c_str()); + log_d("BLEServerCallbacks", "<< onDisconnect()"); +} // onDisconnect + void BLEServerCallbacks::onMtuChanged(BLEServer* pServer, esp_ble_gatts_cb_param_t* param) { log_d("BLEServerCallbacks", ">> onMtuChanged(): Default"); log_d("BLEServerCallbacks", "Device: %s MTU: %d", BLEDevice::toString().c_str(), param->mtu.mtu); diff --git a/libraries/BLE/src/BLEServer.h b/libraries/BLE/src/BLEServer.h index f3ca5be6ffd..804e14579ac 100644 --- a/libraries/BLE/src/BLEServer.h +++ b/libraries/BLE/src/BLEServer.h @@ -134,6 +134,7 @@ class BLEServerCallbacks { * @param [in] pServer A reference to the %BLE server that received the existing client disconnection. */ virtual void onDisconnect(BLEServer* pServer); + virtual void onDisconnect(BLEServer* pServer, esp_ble_gatts_cb_param_t *param); /** * @brief Handle a new client connection.