RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Macros | Functions
irq.h File Reference

Interrupt Handling Support. More...

#include <libcpu/irq.h>
#include <bsp/irq-default.h>

Go to the source code of this file.

Macros

#define BSP_install_rtems_irq_handler(ptr)   CPU_install_rtems_irq_handler(ptr)
 
#define BSP_get_current_rtems_irq_handler(ptr)   CPU_get_current_rtems_irq_handler(ptr)
 
#define BSP_remove_rtems_irq_handler(ptr)   CPU_remove_rtems_irq_handler(ptr)
 
#define BSP_rtems_irq_mngt_set(config)   CPU_rtems_irq_mngt_set(config)
 
#define BSP_rtems_irq_mngt_get(config)   CPU_rtems_irq_mngt_get(config)
 
#define BSP_rtems_irq_mng_init(cpuId)   CPU_rtems_irq_mng_init(cpuId)
 

Functions

int CPU_install_rtems_irq_handler (const rtems_irq_connect_data *irq)
 
int CPU_get_current_rtems_irq_handler (rtems_irq_connect_data *irq)
 
int CPU_remove_rtems_irq_handler (const rtems_irq_connect_data *irq)
 
int CPU_rtems_irq_mngt_set (rtems_irq_global_settings *config)
 
int CPU_rtems_irq_mngt_get (rtems_irq_global_settings **config)
 
void C_default_exception_handler (CPU_Exception_frame *excPtr)
 

Detailed Description

Interrupt Handling Support.

This include file describe the data structure and the functions implemented by rtems to write interrupt handlers.

This code is heavily inspired by the public specification of STREAM V2 that can be found at: