Skip to content

Commit

Permalink
Fix BLEUUID toString (#3289)
Browse files Browse the repository at this point in the history
uuid16 is Missing first 4 characters.
uuid is Missing last 2 characters.
  • Loading branch information
tanakamasayuki authored and me-no-dev committed Oct 1, 2019
1 parent 64cfb33 commit 71e3d51
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions libraries/BLE/src/BLEUUID.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -352,8 +352,8 @@ std::string BLEUUID::toString() {
// If the UUIDs are 16 or 32 bit, pad correctly.

if (m_uuid.len == ESP_UUID_LEN_16) { // If the UUID is 16bit, pad correctly.
char hex[5];
snprintf(hex, sizeof(hex), "%04x", m_uuid.uuid.uuid16);
char hex[9];
snprintf(hex, sizeof(hex), "%08x", m_uuid.uuid.uuid16);
return std::string(hex) + "-0000-1000-8000-00805f9b34fb";
} // End 16bit UUID

Expand Down

0 comments on commit 71e3d51

Please sign in to comment.