23 #ifndef _RTEMS_SCORE_ISR_H 24 #define _RTEMS_SCORE_ISR_H 58 #if (CPU_SIMPLE_VECTORED_INTERRUPTS == FALSE) 60 typedef void * ISR_Handler_entry;
66 #if (CPU_ISR_PASSES_FRAME_POINTER == TRUE) 134 #define _ISR_Install_vector( _vector, _new_handler, _old_handler ) \ 135 _CPU_ISR_install_vector( _vector, _new_handler, _old_handler ) char _ISR_Stack_area_begin[]
The interrupt stack area begin.
bool _ISR_Is_in_progress(void)
Checks if an ISR in progress.
Interrupt stack frame (ISF).
RTEMS_DECLARE_GLOBAL_SYMBOL(_ISR_Stack_size)
Global symbol with a value equal to the configure interrupt stack size.
void _ISR_Handler(void)
ISR interrupt dispatcher.
void _ISR_Handler_initialization(void)
Initializes the ISR handler.
const char _ISR_Stack_area_end[]
The interrupt stack area end.
uint32_t ISR_Vector_number
#define CPU_INTERRUPT_NUMBER_OF_VECTORS