[an error occurred while processing this directive]
|
при переходе с 4.11 на 4.30 использование __nested приводит к краху
соответственно не могу использовать __enable_interrupt() в обработчиках. Может где галочку надо поставить? никто не разбирался ?
__irq __nested __arm void IRQ_Handler_Entry() //
{
void (*interrupt_function)() ;
unsigned int vector = AT91C_BASE_AIC->AIC_IVR ; interrupt_function = (void(*)())vector ;
interrupt_function() ; AT91C_BASE_AIC->AIC_EOICR = 0 ;
}
E-mail: info@telesys.ru