typedef struct
{
U8 ButtGrp1: 1; // Если 0 - разрешение опроса 1-й группы кнопок
U8 ButtGrp2: 1; // Если 0 - разрешение опроса 2-й группы кнопок
U8 Start: 1; // Флаг состояния пуск/стоп
U8 Stohas: 1; // Флаг поведения последовательный/стохас
U8 MStohChnl: 1; // флаг выбора алгоритма изменения массива указателей каналов
} main_flags_t;
ИМЯ типа - в конце
С остальным разобраться не смог - у меня IAR значительно старее - таких проектов не понимает