DatanoiseTV/esp-find3-client

Conversion of MAC to string doesn't handle hex pairs starting with 0, e.g. 00, 01, 02...

Opened this issue · 0 comments

packet += String(p->payload[i],HEX);

String(p->payload[i],HEX) can generate one or two digits. In the case of one digit, "0" should be placed in front, as in:
digits = String(p->payload[i],HEX);
if (digits.length() < 2) {
digits = "0" + digits;
}