Idler (Вчера, 23:52 - 23:59, просмотров: 26) ответил framer на тогда не с той стороны к коню подходите. Логично разделить данные и
инициализацию. Если нет возможности в runtime загружать данные из
файла и инициализировать структуры а надо на этапе компиляции то
смотреть в сторону генераторов (DSL, bison, flex), или самому
велосипед изобрести. Данные храните как угодно а получаеться
компилируемый код.
А вот это уже интересная и полезная мысль - не инициализацию в
программе править, а совсем отдельный файлик с таблицей. Может,
чуть позже так и сделаю, когда время будет. Пока еще рабочую часть
править - там в куче мест отдельные константц, а то и "магические
числа", надо их заменять данными из этой таблицы, а еще дополнять
меню настроек (на LCD + 3 кнопки) и встроенные тесты железа...