[an error occurred while processing this directive]
|
Снова обращаюсь к All по поводу сабжа. Выкачал последнюю (2.31Е),
E-mail:
info@telesys.ru
применил патчи, все вроде в порядке. Начиаем писать,
втыкаем в начало ну скажем #include
Далее по тексту хотим проанализировать UDRE. Пишу
while ((USR & (1 << UDRE)) == 0);
Мне ругаются "Identifier UDRE is undefined"
Ладно, лезу в io8515.h, выясняю, что секция с обьявлениями битов
транслируется только при наличии определения
#define __IAR_SYSTEMS_ASM__
Ставлю определение перед инклюдом, компилирую.
Раздаются громкие маты на "Unrecognized token" и
"Incompartible redefinition of macro"
Конечно, сесть и наваять свои инклюды было бы можно,
но не знаю, какие еще подводные камни ждут меня.
Где взять нормальные инклюды для IARа???
Ответы