Дополнять ещё можно так, опуская идентификатор поля. // Тип, описывающий глобальные флаги программы
typedef struct _SFLAGS {
uint8_t KeyModePressed: 1; // Состояние клавиши MODE
uint8_t KeyColorPressed: 1; // Состояние клавиши COLOR
uint8_t GotoSleep: 1; // Команда "Заснуть" для основного потока (main)
uint8_t RxComplete: 1; // Принята посылка в USART0
uint8_t: 4; // дополнение до 8 бит (резерв)
} SFLAGS;