| /bsp/stm32/libraries/STM32L1xx_HAL/STM32L1xx_HAL_Driver/Inc/ |
| A D | stm32l1xx_ll_dma.h | 1478 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF1); in LL_DMA_ClearFlag_GI1() 1489 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF2); in LL_DMA_ClearFlag_GI2() 1500 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF3); in LL_DMA_ClearFlag_GI3() 1511 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF4); in LL_DMA_ClearFlag_GI4() 1522 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF5); in LL_DMA_ClearFlag_GI5() 1533 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF6); in LL_DMA_ClearFlag_GI6() 1544 SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF7); in LL_DMA_ClearFlag_GI7() 1555 SET_BIT(DMAx->IFCR, DMA_IFCR_CTCIF1); in LL_DMA_ClearFlag_TC1() 1566 SET_BIT(DMAx->IFCR, DMA_IFCR_CTCIF2); in LL_DMA_ClearFlag_TC2() 1577 SET_BIT(DMAx->IFCR, DMA_IFCR_CTCIF3); in LL_DMA_ClearFlag_TC3() [all …]
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Inc/ |
| A D | fm33lc0xx_fl_dma.h | 311 SET_BIT(DMAx->GCR, DMA_GCR_EN_Msk); in FL_DMA_Enable() 354 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_WriteTransmissionSize() 382 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_ReadTransmissionSize() 415 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_SetPriority() 447 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_GetPriority() 478 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_SetMemoryIncrementMode() 508 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_GetMemoryIncrementMode() 572 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_SetPeripheralMap() 604 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_GetPeripheralMap() 632 DMA_ADDR *Temp = (DMA_ADDR *)DMAx; in FL_DMA_SetTransmissionDirection() [all …]
|
| /bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Source/ |
| A D | ald_dma.c | 112 assert_param(IS_DMA(DMAx)); in dma_config_base() 259 assert_param(IS_DMA(DMAx)); in ald_dma_reset() 261 WRITE_REG(DMAx->CFG, 0x0); in ald_dma_reset() 268 WRITE_REG(DMAx->IER, 0x0); in ald_dma_reset() 285 assert_param(IS_DMA(DMAx)); in ald_dma_init() 290 ald_dma_reset(DMAx); in ald_dma_init() 479 assert_param(IS_DMA(DMAx)); in ald_dma_config_auto_easy() 489 hperh.perh = DMAx; in ald_dma_config_auto_easy() 584 assert_param(IS_DMA(DMAx)); in ald_dma_config_basic_easy() 600 hperh.perh = DMAx; in ald_dma_config_basic_easy() [all …]
|
| /bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/ |
| A D | ald_dma.c | 113 assert_param(IS_DMA(DMAx)); in dma_config_base() 273 assert_param(IS_DMA(DMAx)); in ald_dma_reset() 275 WRITE_REG(DMAx->CFG, 0x0); in ald_dma_reset() 282 WRITE_REG(DMAx->IER, 0x0); in ald_dma_reset() 299 assert_param(IS_DMA(DMAx)); in ald_dma_init() 304 ald_dma_reset(DMAx); in ald_dma_init() 496 assert_param(IS_DMA(DMAx)); in ald_dma_config_auto_easy() 506 hperh.perh = DMAx; in ald_dma_config_auto_easy() 603 assert_param(IS_DMA(DMAx)); in ald_dma_config_basic_easy() 619 hperh.perh = DMAx; in ald_dma_config_basic_easy() [all …]
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Src/ |
| A D | hal_dma.c | 43 DMAx->CH[channel].CCR = ccr; in DMA_InitChannel() 44 DMAx->CH[channel].CNDTR = init->XferCount; in DMA_InitChannel() 45 DMAx->CH[channel].CPAR = init->PeriphAddr; in DMA_InitChannel() 46 DMAx->CH[channel].CMAR = init->MemAddr; in DMA_InitChannel() 55 DMAx->CH[channel].CCR |= (interrupts & 0xEu); in DMA_EnableChannelInterrupts() 59 DMAx->CH[channel].CCR &= ~(interrupts & 0xEu); in DMA_EnableChannelInterrupts() 65 return (DMAx->ISR >> (channel * 4u)) & 0xFu; in DMA_GetChannelInterruptStatus() 70 DMAx->IFCR = ( (interrupts & 0xFu) << (channel * 4u) ); in DMA_ClearChannelInterruptStatus() 73 void DMA_EnableChannel(DMA_Type * DMAx, uint32_t channel, bool enable) in DMA_EnableChannel() argument 77 DMAx->CH[channel].CCR |= DMA_CCR_EN_MASK; in DMA_EnableChannel() [all …]
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Src/ |
| A D | fm33lc0xx_fl_dma.c | 92 FL_ErrorStatus FL_DMA_DeInit(DMA_Type *DMAx) in FL_DMA_DeInit() argument 94 assert_param(IS_FL_DMA_INSTANCE(DMAx)); in FL_DMA_DeInit() 128 assert_param(IS_FL_DMA_INSTANCE(DMAx)); in FL_DMA_Init() 137 FL_DMA_SetPriority(DMAx, initStruct->priority, channel); in FL_DMA_Init() 141 FL_DMA_SetTransmissionDirection(DMAx, initStruct->direction, channel); in FL_DMA_Init() 143 FL_DMA_SetBandwidth(DMAx, initStruct->dataSize, channel); in FL_DMA_Init() 147 FL_DMA_EnableCircularMode(DMAx, channel); in FL_DMA_Init() 155 FL_DMA_DisableCircularMode(DMAx, channel); in FL_DMA_Init() 220 FL_DMA_ClearFlag_TransferHalfComplete(DMAx, channel); in FL_DMA_StartTransmission() 221 FL_DMA_ClearFlag_TransferComplete(DMAx, channel); in FL_DMA_StartTransmission() [all …]
|
| /bsp/stm32/libraries/STM32L1xx_HAL/STM32L1xx_HAL_Driver/Src/ |
| A D | stm32l1xx_ll_dma.c | 151 uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_DeInit() argument 161 if (DMAx == DMA1) in LL_DMA_DeInit() 170 else if (DMAx == DMA2) in LL_DMA_DeInit() 207 LL_DMA_ClearFlag_GI1(DMAx); in LL_DMA_DeInit() 212 LL_DMA_ClearFlag_GI2(DMAx); in LL_DMA_DeInit() 217 LL_DMA_ClearFlag_GI3(DMAx); in LL_DMA_DeInit() 222 LL_DMA_ClearFlag_GI4(DMAx); in LL_DMA_DeInit() 227 LL_DMA_ClearFlag_GI5(DMAx); in LL_DMA_DeInit() 233 LL_DMA_ClearFlag_GI6(DMAx); in LL_DMA_DeInit() 238 LL_DMA_ClearFlag_GI7(DMAx); in LL_DMA_DeInit() [all …]
|
| /bsp/yichip/yc3122-pos/Libraries/sdk/ |
| A D | yc_uart.c | 76 DMA_TypeDef *DMAx = NULL; in UART_Init() local 97 DMAx->CTRL.bit.LOOPBACK = 1; in UART_Init() 98 DMAx->CTRL.bit.RESET = 1; in UART_Init() 99 DMAx->CTRL.bit.RESET = 0; in UART_Init() 176 DMAx->LEN_LOW.bit.TX_LEN_L = 1; in UART_SendData() 177 DMAx->CTRL.bit.START = 1; in UART_SendData() 179 while (DMAx->STATUS.bit.DONE != 1); in UART_SendData() 200 DMAx->LEN_LOW.bit.TX_LEN_L = len & 0xffff; in UART_SendBuf() 201 DMAx->CTRL.bit.TX_LEN_H = len >> 16; in UART_SendBuf() 202 DMAx->CTRL.bit.START = 1; in UART_SendBuf() [all …]
|
| /bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Include/ |
| A D | ald_dma.h | 383 extern void ald_dma_reset(DMA_TypeDef *DMAx); 384 extern void ald_dma_init(DMA_TypeDef *DMAx); 398 extern void ald_dma_config_auto_easy(DMA_TypeDef *DMAx, void *src, void *dst, 404 extern void ald_dma_config_ping_pong(DMA_TypeDef *DMAx, dma_config_t *config, 406 extern void ald_dma_config_sg_mem(DMA_TypeDef *DMAx, dma_descriptor_t *desc, 418 extern void ald_dma_channel_config(DMA_TypeDef *DMAx, uint8_t channel, type_func_t state); 419 extern void ald_dma_interrupt_config(DMA_TypeDef *DMAx, uint8_t channel, type_func_t state); 420 extern it_status_t ald_dma_get_it_status(DMA_TypeDef *DMAx, uint8_t channel); 421 extern flag_status_t ald_dma_get_flag_status(DMA_TypeDef *DMAx, uint8_t channel); 422 extern void ald_dma_clear_flag_status(DMA_TypeDef *DMAx, uint8_t channel); [all …]
|
| /bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Include/ |
| A D | ald_dma.h | 373 extern void ald_dma_reset(DMA_TypeDef *DMAx); 374 extern void ald_dma_init(DMA_TypeDef *DMAx); 388 extern void ald_dma_config_auto_easy(DMA_TypeDef *DMAx, void *src, void *dst, 394 extern void ald_dma_config_ping_pong(DMA_TypeDef *DMAx, dma_config_t *config, 396 extern void ald_dma_config_sg_mem(DMA_TypeDef *DMAx, dma_descriptor_t *desc, 408 extern void ald_dma_channel_config(DMA_TypeDef *DMAx, uint8_t channel, type_func_t state); 409 extern void ald_dma_interrupt_config(DMA_TypeDef *DMAx, uint8_t channel, type_func_t state); 410 extern it_status_t ald_dma_get_it_status(DMA_TypeDef *DMAx, uint8_t channel); 411 extern flag_status_t ald_dma_get_flag_status(DMA_TypeDef *DMAx, uint8_t channel); 412 extern void ald_dma_clear_flag_status(DMA_TypeDef *DMAx, uint8_t channel); [all …]
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Inc/ |
| A D | hal_dma.h | 106 uint32_t DMA_InitChannel(DMA_Type * DMAx, uint32_t channel, DMA_Channel_Init_Type * init); 117 void DMA_EnableChannelInterrupts(DMA_Type * DMAx, uint32_t channel, uint32_t interrupts, bool e… 126 uint32_t DMA_GetChannelInterruptStatus(DMA_Type * DMAx, uint32_t channel); 136 void DMA_ClearChannelInterruptStatus(DMA_Type * DMAx, uint32_t channel, uint32_t interrupts); 146 void DMA_EnableChannel(DMA_Type * DMAx, uint32_t channel, bool enable);
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_spi.c | 44 DMA_Type *DMAx; member 67 .DMAx = DMA0, 81 .DMAx = DMA0, 95 .DMAx = DMA0, 109 .DMAx = DMA0, 232 EDMA_CreateHandle(&lpc_obj[i].dma_tx_handle, lpc_obj[i].DMAx, lpc_obj[i].tx_dma_chl); in rt_hw_spi_init() 233 EDMA_CreateHandle(&lpc_obj[i].dma_rx_handle, lpc_obj[i].DMAx, lpc_obj[i].rx_dma_chl); in rt_hw_spi_init() 235 EDMA_SetChannelMux(lpc_obj[i].DMAx, lpc_obj[i].tx_dma_chl, lpc_obj[i].tx_dma_request); in rt_hw_spi_init() 236 EDMA_SetChannelMux(lpc_obj[i].DMAx, lpc_obj[i].rx_dma_chl, lpc_obj[i].rx_dma_request); in rt_hw_spi_init()
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_spi.c | 36 DMA_Type *DMAx; member 57 .DMAx = DMA0, 70 .DMAx = DMA0, 260 DMA_EnableChannel(lpc_obj[i].DMAx, lpc_obj[i].tx_dma_chl); in rt_hw_spi_init() 261 DMA_EnableChannel(lpc_obj[i].DMAx, lpc_obj[i].rx_dma_chl); in rt_hw_spi_init() 262 DMA_SetChannelPriority(lpc_obj[i].DMAx, lpc_obj[i].tx_dma_chl, kDMA_ChannelPriority3); in rt_hw_spi_init() 263 DMA_SetChannelPriority(lpc_obj[i].DMAx, lpc_obj[i].rx_dma_chl, kDMA_ChannelPriority2); in rt_hw_spi_init() 264 DMA_CreateHandle(&lpc_obj[i].dma_tx_handle, lpc_obj[i].DMAx, lpc_obj[i].tx_dma_chl); in rt_hw_spi_init() 265 DMA_CreateHandle(&lpc_obj[i].dma_rx_handle, lpc_obj[i].DMAx, lpc_obj[i].rx_dma_chl); in rt_hw_spi_init()
|
| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_spi.c | 385 void DMA_SetSrcAddrIncMode(CM_DMA_TypeDef *DMAx, uint8_t u8Ch, uint32_t u32IncMode) in DMA_SetSrcAddrIncMode() argument 389 CHCTLx = &DMA_CH_REG(DMAx->CHCTL0, u8Ch); in DMA_SetSrcAddrIncMode() 400 void DMA_SetDestAddrIncMode(CM_DMA_TypeDef *DMAx, uint8_t u8Ch, uint32_t u32IncMode) in DMA_SetDestAddrIncMode() argument 404 CHCTLx = &DMA_CH_REG(DMAx->CHCTL0, u8Ch); in DMA_SetDestAddrIncMode()
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_uart.c | 519 DMA_TypeDef *DMAx; in _dma_recv_timeout() local 533 DMAx = uart->huart.hdmarx.perh; in _dma_recv_timeout() 535 descr = (dma_descriptor_t *)(DMAx->CTRLBASE) + dma_cfg->channel; in _dma_recv_timeout()
|