From a861460f5ec7496cc384e467545c57c133007bfc Mon Sep 17 00:00:00 2001 From: Felix Collins Date: Tue, 21 Sep 2021 10:42:59 +1200 Subject: [PATCH] Return size_t instead of uint8_t from BLECharacteristic::getLength(). Allows large MTU to be used. --- 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 dd39d8472ec..228c38969f4 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 8fdd6213883..9e7c0317faf 100644 --- a/libraries/BLE/src/BLECharacteristic.h +++ b/libraries/BLE/src/BLECharacteristic.h @@ -62,7 +62,7 @@ class BLECharacteristic { BLEUUID getUUID(); std::string getValue(); uint8_t* getData(); - uint8_t getLength(); + size_t getLength(); void indicate(); void notify(bool is_notification = true);