diff --git a/components/ble_gatt_server/include/ble_gatt_server_callbacks.hpp b/components/ble_gatt_server/include/ble_gatt_server_callbacks.hpp index f5cef10e1..07c6870dd 100644 --- a/components/ble_gatt_server/include/ble_gatt_server_callbacks.hpp +++ b/components/ble_gatt_server/include/ble_gatt_server_callbacks.hpp @@ -1,5 +1,7 @@ #pragma once +#if CONFIG_BT_NIMBLE_ENABLED || defined(_DOXYGEN_) + #include "NimBLEDevice.h" namespace espp { @@ -22,3 +24,5 @@ class BleGattServerCallbacks : public NimBLEServerCallbacks { BleGattServer *server_{nullptr}; }; } // namespace espp + +#endif // CONFIG_BT_NIMBLE_ENABLED || defined(_DOXYGEN_) diff --git a/components/ble_gatt_server/src/ble_gatt_server_callbacks.cpp b/components/ble_gatt_server/src/ble_gatt_server_callbacks.cpp index d1536f928..6c7504961 100644 --- a/components/ble_gatt_server/src/ble_gatt_server_callbacks.cpp +++ b/components/ble_gatt_server/src/ble_gatt_server_callbacks.cpp @@ -1,6 +1,8 @@ #include "ble_gatt_server_callbacks.hpp" #include "ble_gatt_server.hpp" +#if CONFIG_BT_NIMBLE_ENABLED || defined(_DOXYGEN_) + void espp::BleGattServerCallbacks::onConnect(NimBLEServer *server, NimBLEConnInfo &conn_info) { if (server_ && server_->callbacks_.connect_callback) { server_->callbacks_.connect_callback(conn_info); @@ -33,3 +35,5 @@ bool espp::BleGattServerCallbacks::onConfirmPIN(uint32_t pass_key) { return pass_key == NimBLEDevice::getSecurityPasskey(); } } + +#endif // CONFIG_BT_NIMBLE_ENABLED || defined(_DOXYGEN_)