Home
last modified time | relevance | path

Searched refs:dma_rx (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/components/uart/
Dfsl_adapter_lpuart.c104 hal_uart_dma_receive_state_t dma_rx; member
322 if ((NULL != uartDmaHandle->dma_callback) && (NULL != uartDmaHandle->dma_rx.buffer)) in HAL_UartDMAIdlelineInterruptHandle()
330 if (uartDmaHandle->dma_rx.receiveAll == true) in HAL_UartDMAIdlelineInterruptHandle()
332 if (receiveLength < uartDmaHandle->dma_rx.bufferLength) in HAL_UartDMAIdlelineInterruptHandle()
340 …(receiveLength < uartDmaHandle->dma_rx.bufferLength) ? receiveLength : uartDmaHandle->dma_rx.buffe… in HAL_UartDMAIdlelineInterruptHandle()
348 … (void)memcpy(uartDmaHandle->dma_rx.buffer, &s_ringBuffer[instance][ringBufferIndex[instance]], in HAL_UartDMAIdlelineInterruptHandle()
355 … (void)memcpy(uartDmaHandle->dma_rx.buffer, &s_ringBuffer[instance][ringBufferIndex[instance]], in HAL_UartDMAIdlelineInterruptHandle()
357 …(void)memcpy(uartDmaHandle->dma_rx.buffer + (callbackLength - remianLength), &s_ringBuffer[instanc… in HAL_UartDMAIdlelineInterruptHandle()
361 dmaMsg.data = uartDmaHandle->dma_rx.buffer; in HAL_UartDMAIdlelineInterruptHandle()
362 uartDmaHandle->dma_rx.buffer = NULL; in HAL_UartDMAIdlelineInterruptHandle()
[all …]
Dfsl_adapter_usart.c59 hal_uart_dma_receive_state_t dma_rx; member
757 msg.data = uartDmaHandle->dma_rx.buffer; in USART_DMACallbacks()
758 msg.dataSize = uartDmaHandle->dma_rx.bufferLength; in USART_DMACallbacks()
759 uartDmaHandle->dma_rx.buffer = NULL; in USART_DMACallbacks()
778 if ((NULL != uartDmaHandle->dma_rx.buffer) && (false == uartDmaHandle->dma_rx.receiveAll)) in TimeoutTimer_Callbcak()
783 newReceived = msg.dataSize - uartDmaHandle->dma_rx.bufferSofar; in TimeoutTimer_Callbcak()
784 uartDmaHandle->dma_rx.bufferSofar = msg.dataSize; in TimeoutTimer_Callbcak()
787 if ((0U == newReceived) && (0U < uartDmaHandle->dma_rx.bufferSofar)) in TimeoutTimer_Callbcak()
789 uartDmaHandle->dma_rx.timeout++; in TimeoutTimer_Callbcak()
790 if (uartDmaHandle->dma_rx.timeout >= HAL_UART_DMA_IDLELINE_TIMEOUT) in TimeoutTimer_Callbcak()
[all …]