diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-03-24 17:33:22 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-03-24 17:33:22 +0100 |
commit | 5cc813f2b59ef46ca1cb39ddb0177e02df6b69ca (patch) | |
tree | 3e10d66468f4f325b1b5d587422df54e216d9914 /c/src/lib/libbsp | |
parent | bsp/lpc24xx: Use proper clock value (diff) | |
download | rtems-5cc813f2b59ef46ca1cb39ddb0177e02df6b69ca.tar.bz2 |
bsps: Provide optional prototype
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r-- | c/src/lib/libbsp/shared/include/irq-generic.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/shared/include/irq-generic.h b/c/src/lib/libbsp/shared/include/irq-generic.h index 3cbb7dbb06..d7d5cd095a 100644 --- a/c/src/lib/libbsp/shared/include/irq-generic.h +++ b/c/src/lib/libbsp/shared/include/irq-generic.h @@ -134,15 +134,18 @@ static inline rtems_vector_number bsp_interrupt_handler_index( * @{ */ -#if !defined(BSP_INTERRUPT_CUSTOM_VALID_VECTOR) -/** - * @brief Returns true if the interrupt vector with number @a vector is valid. - */ -static inline bool bsp_interrupt_is_valid_vector(rtems_vector_number vector) -{ - return (rtems_vector_number) BSP_INTERRUPT_VECTOR_MIN <= vector - && vector <= (rtems_vector_number) BSP_INTERRUPT_VECTOR_MAX; -} +#ifdef BSP_INTERRUPT_CUSTOM_VALID_VECTOR + bool bsp_interrupt_is_valid_vector(rtems_vector_number vector); +#else + /** + * @brief Returns true if the interrupt vector with number @a vector is + * valid. + */ + static inline bool bsp_interrupt_is_valid_vector(rtems_vector_number vector) + { + return (rtems_vector_number) BSP_INTERRUPT_VECTOR_MIN <= vector + && vector <= (rtems_vector_number) BSP_INTERRUPT_VECTOR_MAX; + } #endif /** |