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