Remove unused big-endian conversion and update little-endian handling in main.c
This commit is contained in:
@@ -153,11 +153,7 @@ int main(void)
|
|||||||
printf("%02x ", buff[i]);
|
printf("%02x ", buff[i]);
|
||||||
}
|
}
|
||||||
printf("\r\n");
|
printf("\r\n");
|
||||||
// Převod načtených 4 bajtů z bloku (např. buff[0]..buff[3]) na 32bitové číslo (big-endian)
|
|
||||||
uint32_t value = (buff[0] << 24) | (buff[1] << 16) | (buff[2] << 8) | buff[3];
|
|
||||||
printf("Cislo z bloku (big-endian): %lu\r\n", value);
|
|
||||||
|
|
||||||
// Pokud je číslo v little-endian (často u Mifare), použij:
|
|
||||||
uint32_t value_le = (buff[3] << 24) | (buff[2] << 16) | (buff[1] << 8) | buff[0];
|
uint32_t value_le = (buff[3] << 24) | (buff[2] << 16) | (buff[1] << 8) | buff[0];
|
||||||
printf("Cislo z bloku (little-endian): %lu\r\n", value_le);
|
printf("Cislo z bloku (little-endian): %lu\r\n", value_le);
|
||||||
while (PN532_ReadPassiveTarget(&pn532, uid, PN532_MIFARE_ISO14443A, 100) != PN532_STATUS_ERROR)
|
while (PN532_ReadPassiveTarget(&pn532, uid, PN532_MIFARE_ISO14443A, 100) != PN532_STATUS_ERROR)
|
||||||
|
|||||||
Binary file not shown.
@@ -57,3 +57,5 @@
|
|||||||
69 122 1747565636652999025 LightTAM_RFID_Reader.elf c8e9f02884fc4525
|
69 122 1747565636652999025 LightTAM_RFID_Reader.elf c8e9f02884fc4525
|
||||||
1 70 1747565924660429326 CMakeFiles/LightTAM_RFID_Reader.dir/Core/Src/main.c.obj c2dc3f2732657e0d
|
1 70 1747565924660429326 CMakeFiles/LightTAM_RFID_Reader.dir/Core/Src/main.c.obj c2dc3f2732657e0d
|
||||||
70 121 1747565924709764097 LightTAM_RFID_Reader.elf c8e9f02884fc4525
|
70 121 1747565924709764097 LightTAM_RFID_Reader.elf c8e9f02884fc4525
|
||||||
|
1 68 1747567554030959967 CMakeFiles/LightTAM_RFID_Reader.dir/Core/Src/main.c.obj c2dc3f2732657e0d
|
||||||
|
68 118 1747567554080514089 LightTAM_RFID_Reader.elf c8e9f02884fc4525
|
||||||
|
|||||||
Reference in New Issue
Block a user