static volatile union {
uint8_t u8;
struct {
- uint8_t zero:1;
- uint8_t cmd_num:4;
+ /* inverted: little endian */
uint8_t val_msb:3;
+ uint8_t cmd_num:4;
+ uint8_t zero:1;
};
} byte0;
static volatile union {
uint8_t u8;
struct {
- uint8_t one:1;
+ /* inverted: little endian */
uint8_t val_lsb:7;
+ uint8_t one:1;
};
} byte1;