diff --git a/src/BLEAdvertisedDevice.cpp b/src/BLEAdvertisedDevice.cpp index 3f55e8c..079fa08 100644 --- a/src/BLEAdvertisedDevice.cpp +++ b/src/BLEAdvertisedDevice.cpp @@ -254,6 +254,10 @@ void BLEAdvertisedDevice::parseAdvertisement(uint8_t* payload, size_t total_len) free(pHex); switch(ad_type) { + case ESP_BLE_AD_TYPE_NAME_SHORT: { // Adv Data Type: 0x08 + setName(std::string(reinterpret_cast(payload), length)); + break; + }// ESP_BLE_AD_TYPE_NAME_SHORT case ESP_BLE_AD_TYPE_NAME_CMPL: { // Adv Data Type: 0x09 setName(std::string(reinterpret_cast(payload), length)); break;