Думаю тут идет речь о том, что часто список кодов делают через
enum, а для хранения используется uint8_t вместо типа enum. Я,
кстати, тоже так делаю. Хотя мне кажется, что если список enum
превысил 256, то при попытке присвоить такой элемент переменной
uint8_t будет варнинг. Но нюансы тоже могут быть. Например - явное
преобразование типов. И тогда действительно никто не узнает.