21 #ifndef _RTEMS_SCORE_ISR_H 22 #define _RTEMS_SCORE_ISR_H 53 #if (CPU_SIMPLE_VECTORED_INTERRUPTS == FALSE) 55 typedef void * ISR_Handler_entry;
61 #if (CPU_ISR_PASSES_FRAME_POINTER == 1) 76 extern ISR_Handler_entry _ISR_Vector_table[ CPU_INTERRUPT_NUMBER_OF_VECTORS ];
103 #define _ISR_Install_vector( _vector, _new_handler, _old_handler ) \ 104 _CPU_ISR_install_vector( _vector, _new_handler, _old_handler ) uint32_t ISR_Vector_number
The following type defines the type used to manage the vectors.
Definition: isr.h:46
This defines the set of integer and processor state registers that must be saved during an interrupt...
Definition: cpu.h:425
void _ISR_Handler(void)
ISR interrupt dispatcher.
Definition: cpu_asm.c:49
bool _ISR_Is_in_progress(void)
Checks if an ISR in progress.
Definition: nios2-isr-is-in-progress.c:24
void _ISR_Handler_initialization(void)
Initialize the ISR handler.
Definition: isr.c:37
void _ISR_Dispatch(void)
ISR wrapper for thread dispatcher.
void ISR_Handler
Return type for ISR Handler.
Definition: isr.h:51