RTEMS 6.3
Loading...
Searching...
No Matches
irq.h File Reference

Interrupt definitions. More...

#include <bsp.h>

Go to the source code of this file.

Macros

#define RISCV_INTERRUPT_VECTOR_SOFTWARE   0
#define RISCV_INTERRUPT_VECTOR_TIMER   1
#define RISCV_INTERRUPT_VECTOR_EXTERNAL(x)
#define RISCV_INTERRUPT_VECTOR_IS_EXTERNAL(x)
#define RISCV_INTERRUPT_VECTOR_EXTERNAL_TO_INDEX(x)
#define BSP_INTERRUPT_VECTOR_COUNT   RISCV_INTERRUPT_VECTOR_EXTERNAL(RISCV_MAXIMUM_EXTERNAL_INTERRUPTS)
#define BSP_INTERRUPT_CUSTOM_VALID_VECTOR

Detailed Description

Interrupt definitions.

Macro Definition Documentation

◆ RISCV_INTERRUPT_VECTOR_EXTERNAL

#define RISCV_INTERRUPT_VECTOR_EXTERNAL ( x)
Value:
((x) + 2)

◆ RISCV_INTERRUPT_VECTOR_EXTERNAL_TO_INDEX

#define RISCV_INTERRUPT_VECTOR_EXTERNAL_TO_INDEX ( x)
Value:
((x) - 2)

◆ RISCV_INTERRUPT_VECTOR_IS_EXTERNAL

#define RISCV_INTERRUPT_VECTOR_IS_EXTERNAL ( x)
Value:
((x) >= 2)