From b21e1d23d5084457ee150ea743429ef9733b9986 Mon Sep 17 00:00:00 2001 From: Vincent Coubard Date: Fri, 1 Mar 2019 18:33:22 +0000 Subject: [PATCH] BLE - Register the Att call handler whenever the GATT_SERVER is available. --- .../FEATURE_BLE/targets/TARGET_CORDIO/source/CordioBLE.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/FEATURE_BLE/targets/TARGET_CORDIO/source/CordioBLE.cpp b/features/FEATURE_BLE/targets/TARGET_CORDIO/source/CordioBLE.cpp index 7db3b5c4d7..4f087e61a2 100644 --- a/features/FEATURE_BLE/targets/TARGET_CORDIO/source/CordioBLE.cpp +++ b/features/FEATURE_BLE/targets/TARGET_CORDIO/source/CordioBLE.cpp @@ -509,11 +509,14 @@ void BLE::stack_setup() DmConnRegister(DM_CLIENT_ID_APP, BLE::device_manager_cb); #endif +#if BLE_FEATURE_GATT_SERVER + AttConnRegister(BLE::connection_handler); +#endif + #if BLE_FEATURE_ATT #if BLE_FEATURE_GATT_CLIENT AttRegister((attCback_t) ble::pal::vendor::cordio::CordioAttClient::att_client_handler); #else - AttConnRegister(BLE::connection_handler); AttRegister((attCback_t) ble::vendor::cordio::GattServer::att_cb); #endif // BLE_FEATURE_GATT_CLIENT #endif