Я использовал серию LPC (NXP) для управления чем-то. А сейчас мы переходим на другой MCU (Spansion) и компилятор с GNU на IAR. Некоторые атрибуты не совпадают между IAR и GNU, я хотел бы попросить о помощи:
В прошлом (GNU):
#define ALIAS(f) __attribute__((weak, alias (#f)));
#define CSV_IRQHandler(void) ALIAS(IntDefaultHandler)
Что изменится, если компилятор изменится на IAR?
Если я использую тот же синтаксис, я получаю сообщение об ошибке:
Error[Pe130]: expected a "{"
Любое предложение будет оценено!