UCOS_TI_LM3S_Keil
 全部 结构体 文件 函数 变量 类型定义 宏定义 
bsp_int.h 文件参考
#include <bsp.h>
bsp_int.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#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 */
 

函数

void BSP_IntInit (void)
 
void BSP_IntDisAll (void)
 
void BSP_IntEn (CPU_DATA int_id)
 
void BSP_IntDis (CPU_DATA int_id)
 
void BSP_IntClr (CPU_DATA int_id)
 
void BSP_IntVectSet (CPU_DATA int_id, CPU_FNCT_VOID isr)
 
void BSP_IntPrioSet (CPU_DATA int_id, CPU_INT08U prio)
 
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)
 

宏定义说明

#define BSP_INT_EXT   extern

在文件 bsp_int.h51 行定义.

#define BSP_INT_ID_GPIOA   0u /* GPIO Port A */

在文件 bsp_int.h70 行定义.

参考自 BSP_IntHandlerGPIOA().

#define BSP_INT_ID_GPIOB   1u /* GPIO Port B */

在文件 bsp_int.h71 行定义.

参考自 BSP_IntHandlerGPIOB().

#define BSP_INT_ID_GPIOC   2u /* GPIO Port C */

在文件 bsp_int.h72 行定义.

参考自 BSP_IntHandlerGPIOC().

#define BSP_INT_ID_GPIOD   3u /* GPIO Port D */

在文件 bsp_int.h73 行定义.

参考自 BSP_IntHandlerGPIOD().

#define BSP_INT_ID_GPIOE   4u /* GPIO Port E */

在文件 bsp_int.h74 行定义.

参考自 BSP_IntHandlerGPIOE().

#define BSP_INT_ID_UART0   5u /* UART0 Rx and Tx */

在文件 bsp_int.h75 行定义.

参考自 BSP_IntHandlerUART0().

#define BSP_INT_ID_UART1   6u /* UART1 Rx and Tx */

在文件 bsp_int.h76 行定义.

参考自 BSP_IntHandlerUART1().

#define BSP_INT_ID_SSI0   7u /* SSI0 Rx and Tx */

在文件 bsp_int.h77 行定义.

参考自 BSP_IntHandlerSSI0().

#define BSP_INT_ID_I2C0   8u /* I2C0 Master and Slave */

在文件 bsp_int.h78 行定义.

参考自 BSP_IntHandlerI2C0().

#define BSP_INT_ID_PWM_FAULT   9u /* PWM Fault */

在文件 bsp_int.h79 行定义.

参考自 BSP_IntHandlerPWM_FAULT().

#define BSP_INT_ID_PWM_GEN0   10u /* PWM Generator 0 */

在文件 bsp_int.h80 行定义.

参考自 BSP_IntHandlerPWM_GEN0().

#define BSP_INT_ID_PWM_GEN1   11u /* PWM Generator 1 */

在文件 bsp_int.h81 行定义.

参考自 BSP_IntHandlerPWM_GEN1().

#define BSP_INT_ID_PWM_GEN2   12u /* PWM Generator 2 */

在文件 bsp_int.h82 行定义.

参考自 BSP_IntHandlerPWM_GEN2().

#define BSP_INT_ID_QEI0   13u /* QEI0 */

在文件 bsp_int.h83 行定义.

参考自 BSP_IntHandlerQEI0().

#define BSP_INT_ID_ADC0   14u /* ADC Sequence 0 */

在文件 bsp_int.h84 行定义.

参考自 BSP_IntHandlerADC0().

#define BSP_INT_ID_ADC1   15u /* ADC Sequence 1 */

在文件 bsp_int.h85 行定义.

参考自 BSP_IntHandlerADC1().

#define BSP_INT_ID_ADC2   16u /* ADC Sequence 2 */

在文件 bsp_int.h87 行定义.

参考自 BSP_IntHandlerADC2().

#define BSP_INT_ID_ADC3   17u /* ADC Sequence 3 */

在文件 bsp_int.h88 行定义.

参考自 BSP_IntHandlerADC3().

#define BSP_INT_ID_WATCHDOG   18u /* Watchdog timer */

在文件 bsp_int.h89 行定义.

参考自 BSP_IntHandlerWATCHDOG().

#define BSP_INT_ID_TIMER0A   19u /* Timer 0 subtimer A */

在文件 bsp_int.h90 行定义.

参考自 BSP_IntHandlerTIMER0A().

#define BSP_INT_ID_TIMER0B   20u /* Timer 0 subtimer B */

在文件 bsp_int.h91 行定义.

参考自 BSP_IntHandlerTIMER0B().

#define BSP_INT_ID_TIMER1A   21u /* Timer 1 subtimer A */

在文件 bsp_int.h92 行定义.

参考自 BSP_IntHandlerTIMER1A().

#define BSP_INT_ID_TIMER1B   22u /* Timer 1 subtimer B */

在文件 bsp_int.h93 行定义.

参考自 BSP_IntHandlerTIMER1B().

#define BSP_INT_ID_TIMER2A   23u /* Timer 2 subtimer A */

在文件 bsp_int.h94 行定义.

参考自 BSP_IntHandlerTIMER2A().

#define BSP_INT_ID_TIMER2B   24u /* Timer 2 subtimer B */

在文件 bsp_int.h95 行定义.

参考自 BSP_IntHandlerTIMER2B().

#define BSP_INT_ID_COMP0   25u /* Analog Comparator 0 */

在文件 bsp_int.h96 行定义.

参考自 BSP_IntHandlerCOMP0().

#define BSP_INT_ID_COMP1   26u /* Analog Comparator 1 */

在文件 bsp_int.h97 行定义.

参考自 BSP_IntHandlerCOMP1().

#define BSP_INT_ID_COMP2   27u /* Analog Comparator 2 */

在文件 bsp_int.h98 行定义.

参考自 BSP_IntHandlerCOMP2().

#define BSP_INT_ID_SYSCTL   28u /* System Control (PLL, OSC, BO) */

在文件 bsp_int.h99 行定义.

参考自 BSP_IntHandlerSYSCTL().

#define BSP_INT_ID_FLASH   29u /* FLASH Control */

在文件 bsp_int.h100 行定义.

参考自 BSP_IntHandlerFLASH().

#define BSP_INT_ID_GPIOF   30u /* GPIO Port F */

在文件 bsp_int.h101 行定义.

参考自 BSP_IntHandlerGPIOF().

#define BSP_INT_ID_GPIOG   31u /* GPIO Port G */

在文件 bsp_int.h102 行定义.

参考自 BSP_IntHandlerGPIOG().

#define BSP_INT_ID_GPIOH   32u /* GPIO Port H */

在文件 bsp_int.h104 行定义.

参考自 BSP_IntHandlerGPIOH().

#define BSP_INT_ID_UART2   33u /* UART1 Rx and Tx */

在文件 bsp_int.h105 行定义.

参考自 BSP_IntHandlerUART2().

#define BSP_INT_ID_SSI1   34u /* SSI1 Rx and Tx */

在文件 bsp_int.h106 行定义.

参考自 BSP_IntHandlerSSI1().

#define BSP_INT_ID_TIMER3A   35u /* Timer 3 subtimer A */

在文件 bsp_int.h107 行定义.

参考自 BSP_IntHandlerTIMER3A().

#define BSP_INT_ID_TIMER3B   36u /* Timer 3 subtimer B */

在文件 bsp_int.h108 行定义.

参考自 BSP_IntHandlerTIMER3B().

#define BSP_INT_ID_I2C1   37u /* I2C1 Master and Slave */

在文件 bsp_int.h109 行定义.

参考自 BSP_IntHandlerI2C1().

#define BSP_INT_ID_QEI1   38u /* QEI1 */

在文件 bsp_int.h110 行定义.

参考自 BSP_IntHandlerQEI1().

#define BSP_INT_ID_HIBERNATE   43u /* Hibernation module */

在文件 bsp_int.h111 行定义.

参考自 BSP_IntHandlerHIBERNATE().

函数说明

void BSP_IntInit ( void  )

在文件 bsp_int.c276 行定义.

参考 BSP_INT_SRC_NBR, BSP_IntHandlerDummy() , 以及 BSP_IntVectSet().

参考自 BSP_Init().

277 {
278  CPU_DATA int_id;
279 
280 
281  for (int_id = 0; int_id < BSP_INT_SRC_NBR; int_id++) {
283  }
284 }

函数调用图:

这是这个函数的调用关系图:

void BSP_IntDisAll ( void  )

在文件 bsp_int.c158 行定义.

参考 CPU_IntDis().

参考自 main().

159 {
160  CPU_IntDis();
161 }

函数调用图:

这是这个函数的调用关系图:

void BSP_IntEn ( CPU_DATA  int_id)

在文件 bsp_int.c180 行定义.

参考 BSP_INT_SRC_NBR , 以及 CPU_IntSrcEn().

181 {
182  if (int_id < BSP_INT_SRC_NBR) {
183  CPU_IntSrcEn(int_id + 16u);
184  }
185 }

函数调用图:

void BSP_IntDis ( CPU_DATA  int_id)

在文件 bsp_int.c134 行定义.

参考 BSP_INT_SRC_NBR , 以及 CPU_IntSrcDis().

135 {
136  if (int_id < BSP_INT_SRC_NBR) {
137  CPU_IntSrcDis(int_id + 16u);
138  }
139 }

函数调用图:

void BSP_IntClr ( CPU_DATA  int_id)

在文件 bsp_int.c112 行定义.

113 {
114 
115 }
void BSP_IntVectSet ( CPU_DATA  int_id,
CPU_FNCT_VOID  isr 
)

在文件 bsp_int.c206 行定义.

参考 BSP_INT_SRC_NBR, BSP_IntVectTbl, CPU_CRITICAL_ENTER, CPU_CRITICAL_EXIT , 以及 CPU_SR_ALLOC.

参考自 BSP_IntInit().

208 {
209  CPU_SR_ALLOC();
210 
211 
212  if (int_id < BSP_INT_SRC_NBR) {
214  BSP_IntVectTbl[int_id] = isr;
216  }
217 }

这是这个函数的调用关系图:

void BSP_IntPrioSet ( CPU_DATA  int_id,
CPU_INT08U  prio 
)

在文件 bsp_int.c238 行定义.

参考 BSP_INT_SRC_NBR, CPU_CRITICAL_ENTER, CPU_CRITICAL_EXIT, CPU_IntSrcPrioSet() , 以及 CPU_SR_ALLOC.

240 {
241  CPU_SR_ALLOC();
242 
243 
244  if (int_id < BSP_INT_SRC_NBR) {
246  CPU_IntSrcPrioSet(int_id + 16, prio);
248  }
249 }

函数调用图:

void BSP_IntHandlerGPIOA ( void  )

在文件 bsp_int.c303 行定义.

参考 BSP_INT_ID_GPIOA , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOB ( void  )

在文件 bsp_int.c304 行定义.

参考 BSP_INT_ID_GPIOB , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOC ( void  )

在文件 bsp_int.c305 行定义.

参考 BSP_INT_ID_GPIOC , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOD ( void  )

在文件 bsp_int.c306 行定义.

参考 BSP_INT_ID_GPIOD , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOE ( void  )

在文件 bsp_int.c307 行定义.

参考 BSP_INT_ID_GPIOE , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerUART0 ( void  )

在文件 bsp_int.c308 行定义.

参考 BSP_INT_ID_UART0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerUART1 ( void  )

在文件 bsp_int.c309 行定义.

参考 BSP_INT_ID_UART1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerSSI0 ( void  )

在文件 bsp_int.c310 行定义.

参考 BSP_INT_ID_SSI0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerI2C0 ( void  )

在文件 bsp_int.c311 行定义.

参考 BSP_INT_ID_I2C0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerPWM_FAULT ( void  )

在文件 bsp_int.c312 行定义.

参考 BSP_INT_ID_PWM_FAULT , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerPWM_GEN0 ( void  )

在文件 bsp_int.c313 行定义.

参考 BSP_INT_ID_PWM_GEN0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerPWM_GEN1 ( void  )

在文件 bsp_int.c314 行定义.

参考 BSP_INT_ID_PWM_GEN1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerPWM_GEN2 ( void  )

在文件 bsp_int.c315 行定义.

参考 BSP_INT_ID_PWM_GEN2 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerQEI0 ( void  )

在文件 bsp_int.c316 行定义.

参考 BSP_INT_ID_QEI0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerADC0 ( void  )

在文件 bsp_int.c317 行定义.

参考 BSP_INT_ID_ADC0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerADC1 ( void  )

在文件 bsp_int.c318 行定义.

参考 BSP_INT_ID_ADC1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerADC2 ( void  )

在文件 bsp_int.c320 行定义.

参考 BSP_INT_ID_ADC2 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerADC3 ( void  )

在文件 bsp_int.c321 行定义.

参考 BSP_INT_ID_ADC3 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerWATCHDOG ( void  )

在文件 bsp_int.c322 行定义.

参考 BSP_INT_ID_WATCHDOG , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER0A ( void  )

在文件 bsp_int.c323 行定义.

参考 BSP_INT_ID_TIMER0A , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER0B ( void  )

在文件 bsp_int.c324 行定义.

参考 BSP_INT_ID_TIMER0B , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER1A ( void  )

在文件 bsp_int.c325 行定义.

参考 BSP_INT_ID_TIMER1A , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER1B ( void  )

在文件 bsp_int.c326 行定义.

参考 BSP_INT_ID_TIMER1B , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER2A ( void  )

在文件 bsp_int.c327 行定义.

参考 BSP_INT_ID_TIMER2A , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER2B ( void  )

在文件 bsp_int.c328 行定义.

参考 BSP_INT_ID_TIMER2B , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerCOMP0 ( void  )

在文件 bsp_int.c329 行定义.

参考 BSP_INT_ID_COMP0 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerCOMP1 ( void  )

在文件 bsp_int.c330 行定义.

参考 BSP_INT_ID_COMP1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerCOMP2 ( void  )

在文件 bsp_int.c331 行定义.

参考 BSP_INT_ID_COMP2 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerSYSCTL ( void  )

在文件 bsp_int.c332 行定义.

参考 BSP_INT_ID_SYSCTL , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerFLASH ( void  )

在文件 bsp_int.c333 行定义.

参考 BSP_INT_ID_FLASH , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOF ( void  )

在文件 bsp_int.c334 行定义.

参考 BSP_INT_ID_GPIOF , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOG ( void  )

在文件 bsp_int.c335 行定义.

参考 BSP_INT_ID_GPIOG , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerGPIOH ( void  )

在文件 bsp_int.c337 行定义.

参考 BSP_INT_ID_GPIOH , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerUART2 ( void  )

在文件 bsp_int.c338 行定义.

参考 BSP_INT_ID_UART2 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerSSI1 ( void  )

在文件 bsp_int.c339 行定义.

参考 BSP_INT_ID_SSI1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER3A ( void  )

在文件 bsp_int.c340 行定义.

参考 BSP_INT_ID_TIMER3A , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerTIMER3B ( void  )

在文件 bsp_int.c341 行定义.

参考 BSP_INT_ID_TIMER3B , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerI2C1 ( void  )

在文件 bsp_int.c342 行定义.

参考 BSP_INT_ID_I2C1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerQEI1 ( void  )

在文件 bsp_int.c343 行定义.

参考 BSP_INT_ID_QEI1 , 以及 BSP_IntHandler().

函数调用图:

void BSP_IntHandlerHIBERNATE ( void  )

在文件 bsp_int.c344 行定义.

参考 BSP_INT_ID_HIBERNATE , 以及 BSP_IntHandler().

函数调用图: