From 67583e84d600deeacc7a4813ac4e4ffd3f530093 Mon Sep 17 00:00:00 2001 From: Felix Collins Date: Sat, 2 Oct 2021 01:47:42 +1300 Subject: [PATCH] Return size_t instead of uint8_t from BLECharacteristic::getLength(). Allows large MTU to be used. (#5687) --- libraries/BLE/src/BLECharacteristic.cpp | 2 +- libraries/BLE/src/BLECharacteristic.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/BLE/src/BLECharacteristic.cpp b/libraries/BLE/src/BLECharacteristic.cpp index dd39d847..228c3896 100644 --- a/libraries/BLE/src/BLECharacteristic.cpp +++ b/libraries/BLE/src/BLECharacteristic.cpp @@ -191,7 +191,7 @@ uint8_t* BLECharacteristic::getData() { * @brief Retrieve the current length of the data of the characteristic. * @return Amount of databytes of the characteristic. */ -uint8_t BLECharacteristic::getLength() { +size_t BLECharacteristic::getLength() { return m_value.getLength(); } // getLength diff --git a/libraries/BLE/src/BLECharacteristic.h b/libraries/BLE/src/BLECharacteristic.h index 8fdd6213..9e7c0317 100644 --- a/libraries/BLE/src/BLECharacteristic.h +++ b/libraries/BLE/src/BLECharacteristic.h @@ -62,7 +62,7 @@ public: BLEUUID getUUID(); std::string getValue(); uint8_t* getData(); - uint8_t getLength(); + size_t getLength(); void indicate(); void notify(bool is_notification = true);