UCOS_TI_LM3S_Keil
|
#include <bsp.h>
宏定义 | |
#define | BSP_INT_EXT extern |
#define | BSP_INT_ID_GPIOA 0u /* GPIO Port A */ |
#define | BSP_INT_ID_GPIOB 1u /* GPIO Port B */ |
#define | BSP_INT_ID_GPIOC 2u /* GPIO Port C */ |
#define | BSP_INT_ID_GPIOD 3u /* GPIO Port D */ |
#define | BSP_INT_ID_GPIOE 4u /* GPIO Port E */ |
#define | BSP_INT_ID_UART0 5u /* UART0 Rx and Tx */ |
#define | BSP_INT_ID_UART1 6u /* UART1 Rx and Tx */ |
#define | BSP_INT_ID_SSI0 7u /* SSI0 Rx and Tx */ |
#define | BSP_INT_ID_I2C0 8u /* I2C0 Master and Slave */ |
#define | BSP_INT_ID_PWM_FAULT 9u /* PWM Fault */ |
#define | BSP_INT_ID_PWM_GEN0 10u /* PWM Generator 0 */ |
#define | BSP_INT_ID_PWM_GEN1 11u /* PWM Generator 1 */ |
#define | BSP_INT_ID_PWM_GEN2 12u /* PWM Generator 2 */ |
#define | BSP_INT_ID_QEI0 13u /* QEI0 */ |
#define | BSP_INT_ID_ADC0 14u /* ADC Sequence 0 */ |
#define | BSP_INT_ID_ADC1 15u /* ADC Sequence 1 */ |
#define | BSP_INT_ID_ADC2 16u /* ADC Sequence 2 */ |
#define | BSP_INT_ID_ADC3 17u /* ADC Sequence 3 */ |
#define | BSP_INT_ID_WATCHDOG 18u /* Watchdog timer */ |
#define | BSP_INT_ID_TIMER0A 19u /* Timer 0 subtimer A */ |
#define | BSP_INT_ID_TIMER0B 20u /* Timer 0 subtimer B */ |
#define | BSP_INT_ID_TIMER1A 21u /* Timer 1 subtimer A */ |
#define | BSP_INT_ID_TIMER1B 22u /* Timer 1 subtimer B */ |
#define | BSP_INT_ID_TIMER2A 23u /* Timer 2 subtimer A */ |
#define | BSP_INT_ID_TIMER2B 24u /* Timer 2 subtimer B */ |
#define | BSP_INT_ID_COMP0 25u /* Analog Comparator 0 */ |
#define | BSP_INT_ID_COMP1 26u /* Analog Comparator 1 */ |
#define | BSP_INT_ID_COMP2 27u /* Analog Comparator 2 */ |
#define | BSP_INT_ID_SYSCTL 28u /* System Control (PLL, OSC, BO) */ |
#define | BSP_INT_ID_FLASH 29u /* FLASH Control */ |
#define | BSP_INT_ID_GPIOF 30u /* GPIO Port F */ |
#define | BSP_INT_ID_GPIOG 31u /* GPIO Port G */ |
#define | BSP_INT_ID_GPIOH 32u /* GPIO Port H */ |
#define | BSP_INT_ID_UART2 33u /* UART1 Rx and Tx */ |
#define | BSP_INT_ID_SSI1 34u /* SSI1 Rx and Tx */ |
#define | BSP_INT_ID_TIMER3A 35u /* Timer 3 subtimer A */ |
#define | BSP_INT_ID_TIMER3B 36u /* Timer 3 subtimer B */ |
#define | BSP_INT_ID_I2C1 37u /* I2C1 Master and Slave */ |
#define | BSP_INT_ID_QEI1 38u /* QEI1 */ |
#define | BSP_INT_ID_HIBERNATE 43u /* Hibernation module */ |
#define BSP_INT_ID_GPIOA 0u /* GPIO Port A */ |
#define BSP_INT_ID_GPIOB 1u /* GPIO Port B */ |
#define BSP_INT_ID_GPIOC 2u /* GPIO Port C */ |
#define BSP_INT_ID_GPIOD 3u /* GPIO Port D */ |
#define BSP_INT_ID_GPIOE 4u /* GPIO Port E */ |
#define BSP_INT_ID_UART0 5u /* UART0 Rx and Tx */ |
#define BSP_INT_ID_UART1 6u /* UART1 Rx and Tx */ |
#define BSP_INT_ID_SSI0 7u /* SSI0 Rx and Tx */ |
参考自 BSP_IntHandlerSSI0().
#define BSP_INT_ID_I2C0 8u /* I2C0 Master and Slave */ |
参考自 BSP_IntHandlerI2C0().
#define BSP_INT_ID_PWM_FAULT 9u /* PWM Fault */ |
#define BSP_INT_ID_PWM_GEN0 10u /* PWM Generator 0 */ |
#define BSP_INT_ID_PWM_GEN1 11u /* PWM Generator 1 */ |
#define BSP_INT_ID_PWM_GEN2 12u /* PWM Generator 2 */ |
#define BSP_INT_ID_QEI0 13u /* QEI0 */ |
参考自 BSP_IntHandlerQEI0().
#define BSP_INT_ID_ADC0 14u /* ADC Sequence 0 */ |
参考自 BSP_IntHandlerADC0().
#define BSP_INT_ID_ADC1 15u /* ADC Sequence 1 */ |
参考自 BSP_IntHandlerADC1().
#define BSP_INT_ID_ADC2 16u /* ADC Sequence 2 */ |
参考自 BSP_IntHandlerADC2().
#define BSP_INT_ID_ADC3 17u /* ADC Sequence 3 */ |
参考自 BSP_IntHandlerADC3().
#define BSP_INT_ID_WATCHDOG 18u /* Watchdog timer */ |
#define BSP_INT_ID_TIMER0A 19u /* Timer 0 subtimer A */ |
#define BSP_INT_ID_TIMER0B 20u /* Timer 0 subtimer B */ |
#define BSP_INT_ID_TIMER1A 21u /* Timer 1 subtimer A */ |
#define BSP_INT_ID_TIMER1B 22u /* Timer 1 subtimer B */ |
#define BSP_INT_ID_TIMER2A 23u /* Timer 2 subtimer A */ |
#define BSP_INT_ID_TIMER2B 24u /* Timer 2 subtimer B */ |
#define BSP_INT_ID_COMP0 25u /* Analog Comparator 0 */ |
#define BSP_INT_ID_COMP1 26u /* Analog Comparator 1 */ |
#define BSP_INT_ID_COMP2 27u /* Analog Comparator 2 */ |
#define BSP_INT_ID_SYSCTL 28u /* System Control (PLL, OSC, BO) */ |
#define BSP_INT_ID_FLASH 29u /* FLASH Control */ |
#define BSP_INT_ID_GPIOF 30u /* GPIO Port F */ |
#define BSP_INT_ID_GPIOG 31u /* GPIO Port G */ |
#define BSP_INT_ID_GPIOH 32u /* GPIO Port H */ |
#define BSP_INT_ID_UART2 33u /* UART1 Rx and Tx */ |
#define BSP_INT_ID_SSI1 34u /* SSI1 Rx and Tx */ |
参考自 BSP_IntHandlerSSI1().
#define BSP_INT_ID_TIMER3A 35u /* Timer 3 subtimer A */ |
#define BSP_INT_ID_TIMER3B 36u /* Timer 3 subtimer B */ |
#define BSP_INT_ID_I2C1 37u /* I2C1 Master and Slave */ |
参考自 BSP_IntHandlerI2C1().
#define BSP_INT_ID_QEI1 38u /* QEI1 */ |
参考自 BSP_IntHandlerQEI1().
#define BSP_INT_ID_HIBERNATE 43u /* Hibernation module */ |
void BSP_IntInit | ( | void | ) |
参考 BSP_INT_SRC_NBR, BSP_IntHandlerDummy() , 以及 BSP_IntVectSet().
参考自 BSP_Init().
void BSP_IntDisAll | ( | void | ) |
void BSP_IntEn | ( | CPU_DATA | int_id) |
void BSP_IntDis | ( | CPU_DATA | int_id) |
void BSP_IntVectSet | ( | CPU_DATA | int_id, |
CPU_FNCT_VOID | isr | ||
) |
参考 BSP_INT_SRC_NBR, BSP_IntVectTbl, CPU_CRITICAL_ENTER, CPU_CRITICAL_EXIT , 以及 CPU_SR_ALLOC.
参考自 BSP_IntInit().
void BSP_IntPrioSet | ( | CPU_DATA | int_id, |
CPU_INT08U | prio | ||
) |
参考 BSP_INT_SRC_NBR, CPU_CRITICAL_ENTER, CPU_CRITICAL_EXIT, CPU_IntSrcPrioSet() , 以及 CPU_SR_ALLOC.
void BSP_IntHandlerGPIOA | ( | void | ) |
void BSP_IntHandlerGPIOB | ( | void | ) |
void BSP_IntHandlerGPIOC | ( | void | ) |
void BSP_IntHandlerGPIOD | ( | void | ) |
void BSP_IntHandlerGPIOE | ( | void | ) |
void BSP_IntHandlerUART0 | ( | void | ) |
void BSP_IntHandlerUART1 | ( | void | ) |
void BSP_IntHandlerSSI0 | ( | void | ) |
void BSP_IntHandlerI2C0 | ( | void | ) |
void BSP_IntHandlerPWM_FAULT | ( | void | ) |
void BSP_IntHandlerPWM_GEN0 | ( | void | ) |
void BSP_IntHandlerPWM_GEN1 | ( | void | ) |
void BSP_IntHandlerPWM_GEN2 | ( | void | ) |
void BSP_IntHandlerQEI0 | ( | void | ) |
void BSP_IntHandlerADC0 | ( | void | ) |
void BSP_IntHandlerADC1 | ( | void | ) |
void BSP_IntHandlerADC2 | ( | void | ) |
void BSP_IntHandlerADC3 | ( | void | ) |
void BSP_IntHandlerWATCHDOG | ( | void | ) |
void BSP_IntHandlerTIMER0A | ( | void | ) |
void BSP_IntHandlerTIMER0B | ( | void | ) |
void BSP_IntHandlerTIMER1A | ( | void | ) |
void BSP_IntHandlerTIMER1B | ( | void | ) |
void BSP_IntHandlerTIMER2A | ( | void | ) |
void BSP_IntHandlerTIMER2B | ( | void | ) |
void BSP_IntHandlerCOMP0 | ( | void | ) |
void BSP_IntHandlerCOMP1 | ( | void | ) |
void BSP_IntHandlerCOMP2 | ( | void | ) |
void BSP_IntHandlerSYSCTL | ( | void | ) |
void BSP_IntHandlerFLASH | ( | void | ) |
void BSP_IntHandlerGPIOF | ( | void | ) |
void BSP_IntHandlerGPIOG | ( | void | ) |
void BSP_IntHandlerGPIOH | ( | void | ) |
void BSP_IntHandlerUART2 | ( | void | ) |
void BSP_IntHandlerSSI1 | ( | void | ) |
void BSP_IntHandlerTIMER3A | ( | void | ) |
void BSP_IntHandlerTIMER3B | ( | void | ) |
void BSP_IntHandlerI2C1 | ( | void | ) |
void BSP_IntHandlerQEI1 | ( | void | ) |
void BSP_IntHandlerHIBERNATE | ( | void | ) |