Arch independent interrupt and exceptions handlers declaration and creation.
More...
Functions |
typedef | ISR_HANDLER ((*ISR_ptr_type)) |
| ISR_ptr_type is the type of pointer to ISR HANDLER.
|
Detailed Description
Arch independent interrupt and exceptions handlers declaration and creation.
- Note
- need to insert iConfig.h or FreeRTOSConfig.h before for ISR_IRQ_OS_PROTO macroses
Macro Definition Documentation
#define ISR_EXCEPTION |
( |
|
name | ) |
|
#include "arch/interrupt.h"
Exception SubRoutine function macros
- Parameters
-
name | The name of exeption (restart IRQ FIQ and etc.) |
Definition at line 91 of file interrupt.h.
#define ISR_EXCEPTION_PROTO |
( |
|
name | ) |
|
#include "arch/interrupt.h"
Exception SubRoutine function macros
- Parameters
-
name | The name of exeption (restart IRQ FIQ and etc.) |
Definition at line 81 of file interrupt.h.
#include "arch/interrupt.h"
Interrupt SubRoutine function macros
- Parameters
-
name | The name of device or interrupt vector (ex. UART0 SPI1 I2C2 and etc) |
- Note
- in arm DO function name##_IRQHandler accoding to CMSIS SPECIFICATION
#define ISR_IRQ_OS |
( |
|
name | ) |
|
#include "arch/interrupt.h"
Interrupt SubRoutine function macros with OS support
- Parameters
-
name | The name of device or interrupt vector (ex. UART0 SPI1 I2C2 and etc) |
- Note
- in arm DO function name##_IRQHandler according to CMSIS SPECIFICATION
#define ISR_IRQ_OS_PROTO |
( |
|
name | ) |
|
#include "arch/interrupt.h"
Interrupt SubRoutine function macros with OS support
- Parameters
-
name | The name of device or interrupt vector (ex. UART0 SPI1 I2C2 and etc) |
- Note
- in arm DO function name##_IRQHandler accoding to CMSIS SPECIFICATION
Function Documentation
typedef ISR_HANDLER |
( |
* |
ISR_ptr_type | ) |
|
ISR_ptr_type is the type of pointer to ISR HANDLER.