summaryrefslogtreecommitdiffstats
path: root/bsps/arm/lpc32xx/include/bsp/irq.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-06-07 15:42:41 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-06-08 10:25:41 +0200
commit4d0d7d5413226733589b3647258a43570fbfb983 (patch)
treef92e23490d8dd6a2de29e015689ebaad74d36f8e /bsps/arm/lpc32xx/include/bsp/irq.h
parentbsp/lpc32xx: Use standard timer 2 for tm27.h (diff)
downloadrtems-4d0d7d5413226733589b3647258a43570fbfb983.tar.bz2
bsp/lpc32xx: bsp_interrupt_is_valid_vector()
Provide custom bsp_interrupt_is_valid_vector() implementation since several interrupt vectors are reserved.
Diffstat (limited to 'bsps/arm/lpc32xx/include/bsp/irq.h')
-rw-r--r--bsps/arm/lpc32xx/include/bsp/irq.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/bsps/arm/lpc32xx/include/bsp/irq.h b/bsps/arm/lpc32xx/include/bsp/irq.h
index d8ad65b3d2..255c556a96 100644
--- a/bsps/arm/lpc32xx/include/bsp/irq.h
+++ b/bsps/arm/lpc32xx/include/bsp/irq.h
@@ -136,8 +136,12 @@ extern "C" {
#define BSP_INTERRUPT_VECTOR_COUNT (LPC32XX_IRQ_SYSCLK + 1)
+#define BSP_INTERRUPT_CUSTOM_VALID_VECTOR
+
#define LPC32XX_IRQ_COUNT BSP_INTERRUPT_VECTOR_COUNT
+bool bsp_interrupt_is_valid_vector(rtems_vector_number vector);
+
void lpc32xx_irq_set_priority(rtems_vector_number vector, unsigned priority);
unsigned lpc32xx_irq_get_priority(rtems_vector_number vector);