Tiva. EXT. Added checks for valid interrupt priorities.
This commit is contained in:
parent
7b7c6fd198
commit
cd95bc80f0
|
@ -274,6 +274,166 @@
|
|||
/* Derived constants and error checks. */
|
||||
/*===========================================================================*/
|
||||
|
||||
#if TIVA_HAS_GPIOA && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOA_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOA"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOB && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOB_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOB"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOC && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOC_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOC"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOD && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOD_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOD"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOE && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOE_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOE"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOF && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOF_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOF"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOG && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOG_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOG"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOH && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOH_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOH"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOJ && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOJ_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOJ"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOK && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOK_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOK"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOL && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOL_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOL"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOM && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOM_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOM"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPION && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPION_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPION"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP0 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP0_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP0"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP1 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP1_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP1"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP2 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP2_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP2"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP3 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP3_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP3"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP4 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP4_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP4"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP5 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP5_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP5"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP6 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP6_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP6"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOP7 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOP7_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOP7"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ0 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ0_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ0"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ1 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ1_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ1"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ2 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ2_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ2"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ3 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ3_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ3"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ4 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ4_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ4"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ5 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ5_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ5"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ6 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ6_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ6"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOQ7 && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOQ7_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOQ7"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOR && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOR_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOR"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOS && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOS_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOS"
|
||||
#endif
|
||||
|
||||
#if TIVA_HAS_GPIOT && \
|
||||
!OSAL_IRQ_IS_VALID_PRIORITY(TIVA_EXT_GPIOT_IRQ_PRIORITY)
|
||||
#error "Invalid IRQ priority assigned to GPIOT"
|
||||
#endif
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver data structures and types. */
|
||||
/*===========================================================================*/
|
||||
|
|
Loading…
Reference in New Issue