Написано очень путанно, поэтому предложу простой совет - аккуратно это все детализировать. Отдельно определить два структурных типа в хидере, в теле инициализировать данными. Для начала обыграть это все непосредственно в RAM. Битовые поля вообще можно заметить битовыми масками одного бита.
В данном случае дожно выглядеть так :
Код
flash set_sign signal_set[2]= {
{&mes22,&fl_sign.kabina,&punkt_zumer,&punkt_kuzov},
{&mes22,&fl_sign.kabina,&punkt_zumer,&punkt_kuzov}
};
В массив укладываются не структуры, а их адреса.