stm32/serialno: Fixed a typo in the 24 character serial number loop
before: 0670FF530000000000000000 after: 0670FF535567494867085055
This commit is contained in:
parent
d140b4b667
commit
fef40b701f
|
@ -50,7 +50,7 @@ char *serial_no_read(char *s)
|
||||||
const size_t idx = (chunk << 3U) + (7U - nibble);
|
const size_t idx = (chunk << 3U) + (7U - nibble);
|
||||||
if (nibble == 0)
|
if (nibble == 0)
|
||||||
unique_id = unique_id_p[chunk];
|
unique_id = unique_id_p[chunk];
|
||||||
s[idx] = ((unique_id >> (i * 4)) & 0x0F) + '0';
|
s[idx] = ((unique_id >> (nibble * 4U)) & 0x0F) + '0';
|
||||||
|
|
||||||
/* If the character is something above 9, then add the offset to make it ASCII A-F */
|
/* If the character is something above 9, then add the offset to make it ASCII A-F */
|
||||||
if (s[idx] > '9')
|
if (s[idx] > '9')
|
||||||
|
|
Loading…
Reference in New Issue