typedef struct { unsigned int bit0: 1; unsigned int bit1to3: 3; unsigned int bit4: 1; unsigned int bit5: 1; unsigned int bit6to7: 2; } byteBits;