C
typedef union { struct { DWORD _u320; DWORD _u321; DWORD _u322; DWORD _u323; } struct { BYTE _byte[16]; } struct { unsigned NOT_USED : 1; unsigned CRC : 7; unsigned MDT : 8; DWORD PSN; unsigned PRV : 8; char PNM[6]; WORD OID; unsigned MID : 8; } } CID;
Description
This union represents different ways to access information in a packet with SD card CID register informaiton. For more information on the CID register, consult an SD card user's manual.