Цитата(le-greem @ Jun 24 2011, 14:00)

Не могли бы вы подсказать в каком направлении двигаться в этом случае?
Он ругается на ключевое слово "__irq". Такого слова в строгом ANSI C нет.
Мне кажется, Вы неправильно понимаете опцию ANSI C. Она для того, чтобы отлавливать опечатки/ошибки на этапе написания кода (типа правил MISRA C). Если код готовый и рабочий, то собирать его можно и без опции ANSI C.