summaryrefslogtreecommitdiff
path: root/include/librfid/rfid_layer2_iso14443a.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/librfid/rfid_layer2_iso14443a.h')
-rw-r--r--include/librfid/rfid_layer2_iso14443a.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/librfid/rfid_layer2_iso14443a.h b/include/librfid/rfid_layer2_iso14443a.h
index 9a795c2..a4af557 100644
--- a/include/librfid/rfid_layer2_iso14443a.h
+++ b/include/librfid/rfid_layer2_iso14443a.h
@@ -30,11 +30,19 @@ enum iso14443a_sf_cmd {
};
struct iso14443a_atqa {
+#ifndef RFID_BIG_ENDIAN_BITFIELD
u_int8_t bf_anticol:5,
rfu1:1,
uid_size:2;
u_int8_t proprietary:4,
rfu2:4;
+#else
+ u_int8_t uid_size:2,
+ rfu1:1,
+ bf_anticol:5;
+ u_int8_t rfu2:4,
+ proprietary:4;
+#endif
} __attribute__((packed));
#define ISO14443A_HLTA 0x5000
personal git repositories of Harald Welte. Your mileage may vary