Сейчас на текущий проект ("оснастка", которая во все дыры производимую плату и зашивает на ней микроконтроллер) напустил wc -l - сказало, что 2625 строк. Напустил grep 0x 77 строк. Пошёл смотреть. Большинство этих 0x - это коды команд программирования AVR Ещё есть маски страшего и младшего бита (0x01 и 0x80 - ну прямо страшно нужно битовое представление) Ешё - коды состояния автоматов. Состояния разделены по ниблам, старший это собственно состояние, младший - "фаза", подсостояние этого состояния (ну или состояние вложенного автомата - зависит от точки зрения). Итого там коды 0x00, 0x10, 0x20 для состояний, а подсостояния сам enum добавляет. Всё.