typedef uchar u8; typedef uint u16; typedef struct { uchar bit0 : 1; uchar bit1 : 1; uchar bit2 : 1; uchar bit3 : 1; uchar bit4 : 1; uchar bit5 : 1; uchar bit6 : 1; uchar bit7 : 1; } bitn; bitn R_FLAG00; #define FLAG_POWER_ON R_FLAG00.bit0
typedef uchar u8; typedef uint u16; typedef struct { uchar bit0 : 1; uchar bit1 : 1; uchar bit2 : 1; uchar bit3 : 1; uchar bit4 : 1; uchar bit5 : 1; uchar bit6 : 1; uchar bit7 : 1; } bitn; bitn R_FLAG00; #define FLAG_POWER_ON R_FLAG00.bit0