Merge pull request #4842 from andrethomas/patch-1

PN532: Fix hex formatting to 2 char len per byte
This commit is contained in:
Theo Arends 2019-01-06 15:51:55 +01:00 committed by GitHub
commit 55f700cd2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -289,7 +289,7 @@ void PN532_ScanForTag(void)
char uids[15]; char uids[15];
sprintf(uids,""); sprintf(uids,"");
for (uint8_t i = 0;i < uid_len;i++) { for (uint8_t i = 0;i < uid_len;i++) {
sprintf(uids,"%s%X",uids,uid[i]); sprintf(uids,"%s%02X",uids,uid[i]);
} }
snprintf_P(mqtt_data, sizeof(mqtt_data), PSTR("{\"" D_JSON_TIME "\":\"%s\""), GetDateAndTime(DT_LOCAL).c_str()); snprintf_P(mqtt_data, sizeof(mqtt_data), PSTR("{\"" D_JSON_TIME "\":\"%s\""), GetDateAndTime(DT_LOCAL).c_str());
snprintf_P(mqtt_data, sizeof(mqtt_data), PSTR("%s,\"PN532\":{\"UID\":\"%s\"}}"), mqtt_data, uids); snprintf_P(mqtt_data, sizeof(mqtt_data), PSTR("%s,\"PN532\":{\"UID\":\"%s\"}}"), mqtt_data, uids);