Имеется работающий проект в IAR 2.31. Обработчик прерываний написан на асме. Есть необходимость заменить обработчик, причём на написанный на С. Попытки сделать это методом тыка провалились, а разобраться по хелпу тоже не удалось.
Удалил из проекта асмовский файл, добавил сишный. Сам файл с обработчиком (потом он будет покруче

)
Цитата
#include "iom8.h"
#include "ina90.h"
interrupt [SPI_STC_vect] void SPI_STC(void){ N_OUT=SPDR; }
IAR ругается на слово "interrupt", вторая ошибка явно наведенная:
Цитата
interrupt.c (6) : Error[Pe077]: this declaration has no storage class or type specifier
interrupt.c (6) : Error[Pe065]: expected a ";"
Как его туда втулить, чтобы приняли за своего?