Может не совсем в тему, но я лично уже давно отказался от __interrupt и т.п. Небольшой эпилог/пролог на ассемблере при входе/выходе в прерывание и нет проблем. Например, для irq (ARM720): IRQHandler: ; Fix the return address sub lr,lr,#4 stmfd sp!,{r0-r3,r12,lr} bl IRQ_ISR_Handler -> моя п/п-обработчик, написанная как обычная (рядовая) ф-ция ; выход из пр-ия ldmfd sp!,{r0-r3,r12,pc}^
|