RTEMS 6.1-rc1
Macros | Typedefs | Functions | Variables
isr.h File Reference

This header file provides the main interfaces of the ISR Handler. More...

#include <rtems/score/isrlevel.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
 
typedef void ISR_Handler
 
typedef void * ISR_Handler_entry
 

Functions

 RTEMS_DECLARE_GLOBAL_SYMBOL (_ISR_Stack_size)
 Provides the configured interrupt stack size through an address. More...
 
void _ISR_Handler_initialization (void)
 Initializes the ISR handler. More...
 
void _ISR_Handler (void)
 ISR interrupt dispatcher. More...
 

Variables

const char *const volatile _ISR_Stack_size_object
 Provides the configured interrupt stack size through an object. More...
 
char _ISR_Stack_area_begin []
 The interrupt stack area begin. More...
 
const char _ISR_Stack_area_end []
 The interrupt stack area end. More...
 

Detailed Description

This header file provides the main interfaces of the ISR Handler.