mirror of
https://github.com/h2zero/esp-nimble-cpp.git
synced 2024-11-23 21:50:55 +01:00
Fix NimBLEExtAdvertisement::setServiceData data length.
This commit is contained in:
parent
6f03b9a6ef
commit
b4b3b0c455
1 changed files with 1 additions and 1 deletions
|
@ -778,7 +778,7 @@ void NimBLEExtAdvertisement::setServices(const bool complete, const uint8_t size
|
||||||
*/
|
*/
|
||||||
void NimBLEExtAdvertisement::setServiceData(const NimBLEUUID &uuid, const std::string &data) {
|
void NimBLEExtAdvertisement::setServiceData(const NimBLEUUID &uuid, const std::string &data) {
|
||||||
uint8_t size = uuid.bitSize() / 8;
|
uint8_t size = uuid.bitSize() / 8;
|
||||||
char cdata[2] = {static_cast<char>(1 + size), BLE_HS_ADV_TYPE_SVC_DATA_UUID16};
|
char cdata[2] = {static_cast<char>(1 + size + data.length()), BLE_HS_ADV_TYPE_SVC_DATA_UUID16};
|
||||||
switch (size) {
|
switch (size) {
|
||||||
case 2: {
|
case 2: {
|
||||||
// [Len] [0x16] [UUID16] data
|
// [Len] [0x16] [UUID16] data
|
||||||
|
|
Loading…
Reference in a new issue