Добрый день. Есть два прибора, которые одинаковые на 98 процентов. Оставшиеся два процента - это небольшие изменения в схемотехнике и в логике работы. Из-за 98 процентов я не хочу создавать две отдельные программы, т.к. это всё равно потребует вдвое больше усилий, нежели одна программа. Вся разница в прошивках заключается в изменении нескольких строчек в разных частях программы. Ну что-то типа такого:
| Код | #if defined dev1 //some code #elif defined dev2 //some else code #endif
|
Так вот, можно ли после компиляции проекта получить два разных файлы прошивки, в одном из которых было бы определено dev1, во втором соответственно dev2.
Использую WinAVR. |