RTEMS CPU Kit with SuperCore  4.11.2
Macros | Typedefs | Functions
isr.h File Reference

Data Related to the Management of Processor Interrupt Levels. More...

#include <rtems/score/isrlevel.h>
Include dependency graph for isr.h:

Go to the source code of this file.

Macros

#define _ISR_Install_vector(_vector, _new_handler, _old_handler)   _CPU_ISR_install_vector( _vector, _new_handler, _old_handler )
 Install interrupt handler vector. More...
 

Typedefs

typedef uint32_t ISR_Vector_number
 The following type defines the type used to manage the vectors.
 
typedef void ISR_Handler
 Return type for ISR Handler.
 
typedef void * ISR_Handler_entry
 

Functions

void _ISR_Handler_initialization (void)
 Initialize the ISR handler. More...
 
void _ISR_Handler (void)
 ISR interrupt dispatcher. More...
 
void _ISR_Dispatch (void)
 ISR wrapper for thread dispatcher. More...
 
bool _ISR_Is_in_progress (void)
 Checks if an ISR in progress. More...
 

Detailed Description

Data Related to the Management of Processor Interrupt Levels.

This include file contains all the constants and structures associated with the management of processor interrupt levels. This handler supports interrupt critical sections, vectoring of user interrupt handlers, nesting of interrupts, and manipulating interrupt levels.