UCOS_TI_LM3S_Keil
 全部 结构体 文件 函数 变量 类型定义 宏定义 
bsp_int.c 文件参考
#include <bsp.h>
bsp_int.c 的引用(Include)关系图:

浏览源代码.

宏定义

#define BSP_INT_MODULE
 
#define BSP_INT_SRC_NBR   46u
 

函数

static void BSP_IntHandler (CPU_DATA int_id)
 
static void BSP_IntHandlerDummy (void)
 
void BSP_IntClr (CPU_DATA int_id)
 
void BSP_IntDis (CPU_DATA int_id)
 
void BSP_IntDisAll (void)
 
void BSP_IntEn (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_IntInit (void)
 
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)
 

变量

static CPU_FNCT_VOID BSP_IntVectTbl [BSP_INT_SRC_NBR]
 

宏定义说明

#define BSP_INT_MODULE

在文件 bsp_int.c35 行定义.

#define BSP_INT_SRC_NBR   46u

函数说明

static void BSP_IntHandler ( CPU_DATA  int_id)
static
static void BSP_IntHandlerDummy ( void  )
static

在文件 bsp_int.c405 行定义.

参考自 BSP_IntInit().

406 {
407 
408 }

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

void BSP_IntClr ( CPU_DATA  int_id)

在文件 bsp_int.c112 行定义.

113 {
114 
115 }
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_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_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_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_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().

函数调用图:

变量说明

CPU_FNCT_VOID BSP_IntVectTbl[BSP_INT_SRC_NBR]
static

在文件 bsp_int.c68 行定义.

参考自 BSP_IntHandler() , 以及 BSP_IntVectSet().