diff --git a/libraries/BLE/src/BLERemoteCharacteristic.h b/libraries/BLE/src/BLERemoteCharacteristic.h index 1a1c7e8ebfb..b2e00224185 100644 --- a/libraries/BLE/src/BLERemoteCharacteristic.h +++ b/libraries/BLE/src/BLERemoteCharacteristic.h @@ -11,6 +11,7 @@ #if defined(CONFIG_BT_ENABLED) #include +#include #include @@ -21,8 +22,7 @@ class BLERemoteService; class BLERemoteDescriptor; -typedef void (*notify_callback)(BLERemoteCharacteristic* pBLERemoteCharacteristic, uint8_t* pData, size_t length, bool isNotify); - +typedef std::function notify_callback; /** * @brief A model of a remote %BLE characteristic. */