[an error occurred while processing this directive]
|
Если хотите иметь общий Си файл, то вопрос решается легко (просто в каждом проекте будет перекомпилироваться под своими макросами, макросы определить как говорила Елена)
Если хотите иметь один общий объектный файл, то
вариант1: отказаться от макросов, определить в библиотеке ф-ии управления ножками как екстерн, а реализовать их в каждом проекте конкретно
вариант2: описать в библиотеке ф-ию инициализации библиотеки, которой передаются, как параметры, указатели на порты и н-р битовые маски пинов.
Наверное можно еще много вариантов придумать...
Но все-таки если важна скорость то придется оставить макрос и перекомпилить в каждом проекте
E-mail: info@telesys.ru