|
Когда несколько человек делают проект этот вопрос встает еще острее. Поэтому я написал внутренний стандарт:
1. Весь повторно используемый код (для каждого случая) находится в единственном экземпляре.
2. Настройка под конкретный проект производится с помощью файлов заголовков, копируемых в директорию проекта.
3. Повторно используемый код оформлен в виде тестового проекта - чтобы его можно было быстро перекомпилировать (с другими заголовочными файлами) и загрузить (чтобы не грешить на аппаратные ошибки).
Система работает хорошо, в частности, LCD сделано и для AVR и для F2MC.
E-mail: info@telesys.ru