| /bsp/airm2m/air105/libraries/HAL_Driver/Src/ |
| A D | core_irq.c | 29 void (*Irq_Handler)(int32_t IrqLine, void *pData); 35 static void ISR_DummyHandler(int32_t IrqLine, void *pData) in ISR_DummyHandler() argument 42 …int IrqLine = ((SCB->ICSR & SCB_ICSR_VECTACTIVE_Msk) >> SCB_ICSR_VECTACTIVE_Pos) - IRQ_LINE_OFFSET; in ISR_GlobalHandler() local 43 if (IrqLine < 0 || IrqLine >= IRQ_LINE_MAX) in ISR_GlobalHandler() 48 if (Irq_Table[IrqLine].Irq_Handler) in ISR_GlobalHandler() 50 Irq_Table[IrqLine].Irq_Handler(IrqLine + IRQ_LINE_OFFSET - 16, Irq_Table[IrqLine].pData); in ISR_GlobalHandler()
|
| A D | core_keyboard.c | 27 const int IrqLine; member 44 static void KB_IrqHandle(int32_t IrqLine, void *pData) in KB_IrqHandle() argument 49 ISR_Clear(IrqLine); in KB_IrqHandle() 65 ISR_OnOff(prvKB.IrqLine, 0); in KB_Setup() 81 ISR_SetHandler(prvKB.IrqLine, KB_IrqHandle, NULL); in KB_Setup() 83 ISR_SetPriority(prvKB.IrqLine, configLIBRARY_LOWEST_INTERRUPT_PRIORITY - 1); in KB_Setup() 85 ISR_SetPriority(prvKB.IrqLine, 7); in KB_Setup() 87 ISR_OnOff(prvKB.IrqLine, 1); in KB_Setup() 92 ISR_OnOff(prvKB.IrqLine, 0); in KB_Stop()
|
| A D | core_uart.c | 27 const int IrqLine; member 196 ISR_OnOff(prvUart[UartID].IrqLine, 0); in Uart_BaseInit() 220 ISR_OnOff(prvUart[UartID].IrqLine, 0); in Uart_DeInit() 221 ISR_Clear(prvUart[UartID].IrqLine); in Uart_DeInit() 290 ISR_OnOff(prvUart[UartID].IrqLine, 1); in Uart_EnableRxIrq() 306 ISR_OnOff(prvUart[UartID].IrqLine, 1); in Uart_DMATx() 314 ISR_OnOff(prvUart[UartID].IrqLine, 1); in Uart_DMARx() 324 ISR_OnOff(prvUart[UartID].IrqLine, 0); in Uart_BufferTx() 376 ISR_OnOff(prvUart[UartID].IrqLine, 0); in Uart_BufferTxStop() 378 ISR_OnOff(prvUart[UartID].IrqLine, 1); in Uart_BufferTxStop() [all …]
|
| A D | core_spi.c | 68 const int32_t IrqLine; member 127 ISR_Clear(prvSPI[SpiID].IrqLine); in HSPI_IrqHandle() 167 ISR_Clear(prvSPI[SpiID].IrqLine); in HSPI_IrqHandle() 269 ISR_Clear(prvSPI[SpiID].IrqLine); in SPI_IrqHandle() 300 ISR_Clear(prvSPI[SpiID].IrqLine); in SPI_IrqHandle() 380 ISR_Clear(prvSPI[SpiID].IrqLine); in HSPI_MasterInit() 381 ISR_OnOff(prvSPI[SpiID].IrqLine, 0); in HSPI_MasterInit() 434 ISR_Clear(prvSPI[SpiID].IrqLine); in SPI_MasterInit() 547 ISR_Clear(prvSPI[SpiID].IrqLine); in HSPI_Transfer() 1052 ISR_Clear(prvSPI[SpiID].IrqLine); in SPI_TransferStop() [all …]
|
| A D | core_gpio.c | 26 const int32_t IrqLine; member 79 static void __FUNC_IN_RAM__ GPIO_IrqHandle(int32_t IrqLine, void *pData) in GPIO_IrqHandle() argument 98 ISR_Clear(IrqLine); in GPIO_IrqHandle() 118 ISR_SetPriority(prvGPIO_Resource[i].IrqLine, IRQ_MAX_PRIORITY + 1); in GPIO_GlobalInit() 120 ISR_SetPriority(prvGPIO_Resource[i].IrqLine, 3); in GPIO_GlobalInit() 122 ISR_SetHandler(prvGPIO_Resource[i].IrqLine, GPIO_IrqHandle, (void *)i); in GPIO_GlobalInit() 123 ISR_OnOff(prvGPIO_Resource[i].IrqLine, 1); in GPIO_GlobalInit()
|
| A D | core_i2c.c | 44 const int IrqLine; member 82 static void I2C_IrqHandle(int32_t IrqLine, void *pData) in I2C_IrqHandle() argument 163 static void I2C_IrqHandleRegQueue(int32_t IrqLine, void *pData) in I2C_IrqHandleRegQueue() argument 215 ISR_SetHandler(prvI2C.IrqLine, I2C_IrqHandle, NULL); in I2C_GlobalInit() 220 ISR_SetPriority(prvI2C.IrqLine, 7); in I2C_GlobalInit() 286 ISR_OnOff(prvI2C.IrqLine, 0); in I2C_MasterXfer() 295 ISR_SetHandler(prvI2C.IrqLine, I2C_IrqHandle, NULL); in I2C_MasterXfer() 348 ISR_OnOff(prvI2C.IrqLine, 1); in I2C_MasterXfer() 357 ISR_OnOff(prvI2C.IrqLine, 0); in I2C_MasterWriteRegQueue() 366 ISR_SetHandler(prvI2C.IrqLine, I2C_IrqHandleRegQueue, NULL); in I2C_MasterWriteRegQueue() [all …]
|
| A D | core_hwtimer.c | 26 const int IrqLine; member 225 … ISR_SetHandler(prvHWTimer[HWTimerID].IrqLine, prvHWTimer_IrqHandlerEndOperationQueue, HWTimerID); in prvHWTimer_StartOperationQueue() 227 … ISR_SetPriority(prvHWTimer[HWTimerID].IrqLine, configLIBRARY_LOWEST_INTERRUPT_PRIORITY - 1); in prvHWTimer_StartOperationQueue() 229 ISR_SetPriority(prvHWTimer[HWTimerID].IrqLine, 6); in prvHWTimer_StartOperationQueue() 330 ISR_OnOff(prvHWTimer[HWTimerID].IrqLine, 0); in HWTimer_Stop() 333 ISR_Clear(prvHWTimer[HWTimerID].IrqLine); in HWTimer_Stop() 406 ISR_SetHandler(prvHWTimer[HWTimerID].IrqLine, prvHWTimer_IrqHandlerOperationQueue, HWTimerID); in HWTimer_StartOperationQueue() 407 ISR_SetPriority(prvHWTimer[HWTimerID].IrqLine, HWTIMER_IRQ_LEVEL); in HWTimer_StartOperationQueue() 413 ISR_OnOff(prvHWTimer[HWTimerID].IrqLine, 1); in HWTimer_StartOperationQueue()
|
| A D | core_adc.c | 41 static void __FUNC_IN_RAM__ ADC_IrqHandle(int32_t IrqLine, void *pData) 160 static void ADC_IrqHandle(int32_t IrqLine, void *pData) in ADC_IrqHandle() argument
|
| A D | core_usb_ll_driver.c | 1249 const int IrqLine; 1261 .IrqLine = USB_IRQn, 1288 static void prvUSB_IrqHandle(int32_t IrqLine, void *pData) 1497 ISR_SetHandler(prvUSB.IrqLine, prvUSB_IrqHandle, USB_ID0); 1499 ISR_SetPriority(prvUSB.IrqLine, configLIBRARY_LOWEST_INTERRUPT_PRIORITY); 1501 ISR_SetPriority(prvUSB.IrqLine, 7); 1534 ISR_OnOff(hwUSB->IrqLine, 0); 1613 ISR_OnOff(hwUSB->IrqLine, 1);
|
| A D | core_dma.c | 333 static void DMA_IrqHandle(int32_t IrqLine, void *pData) in DMA_IrqHandle() argument
|