Home
last modified time | relevance | path

Searched refs:xfer (Results 1 – 16 of 16) sorted by relevance

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_flexio_spi_edma.c50 flexio_spi_transfer_t *xfer);
121 flexio_spi_transfer_t *xfer) in FLEXIO_SPI_EDMAConfig() argument
128 switch (xfer->flags) in FLEXIO_SPI_EDMAConfig()
154 handle->transferSize = xfer->dataSize; in FLEXIO_SPI_EDMAConfig()
177 if (xfer->txData) in FLEXIO_SPI_EDMAConfig()
180 xferConfig.srcAddr = (uint32_t)(xfer->txData); in FLEXIO_SPI_EDMAConfig()
189 xferConfig.majorLoopCounts = (xfer->dataSize / xferConfig.minorLoopBytes); in FLEXIO_SPI_EDMAConfig()
200 if (xfer->rxData) in FLEXIO_SPI_EDMAConfig()
211 xferConfig.destAddr = (uint32_t)(xfer->rxData); in FLEXIO_SPI_EDMAConfig()
282 flexio_spi_transfer_t *xfer) in FLEXIO_SPI_MasterTransferEDMA() argument
[all …]
Dfsl_lpi2c.c698 lpi2c_master_transfer_t *xfer; in LPI2C_RunTransferStateMachine() local
716 xfer = &handle->transfer; in LPI2C_RunTransferStateMachine()
744 if (xfer->dataSize) in LPI2C_RunTransferStateMachine()
748 handle->buf = (uint8_t *)xfer->data; in LPI2C_RunTransferStateMachine()
749 handle->remainingBytes = xfer->dataSize; in LPI2C_RunTransferStateMachine()
750 if (xfer->direction == kLPI2C_Read) in LPI2C_RunTransferStateMachine()
773 base->MTDR = kRxDataCmd | LPI2C_MTDR_DATA(xfer->dataSize - 1); in LPI2C_RunTransferStateMachine()
777 if (xfer->direction == kLPI2C_Read) in LPI2C_RunTransferStateMachine()
785 if (xfer->direction == kLPI2C_Write) in LPI2C_RunTransferStateMachine()
820 if ((xfer->flags & kLPI2C_TransferNoStopFlag) == 0) in LPI2C_RunTransferStateMachine()
[all …]
Dfsl_flexio_spi.c525 void FLEXIO_SPI_MasterTransferBlocking(FLEXIO_SPI_Type *base, flexio_spi_transfer_t *xfer) in FLEXIO_SPI_MasterTransferBlocking() argument
535 switch (xfer->flags) in FLEXIO_SPI_MasterTransferBlocking()
574 while (xfer->dataSize) in FLEXIO_SPI_MasterTransferBlocking()
580 if (xfer->txData != NULL) in FLEXIO_SPI_MasterTransferBlocking()
585 tmpData = *(xfer->txData); in FLEXIO_SPI_MasterTransferBlocking()
586 xfer->txData++; in FLEXIO_SPI_MasterTransferBlocking()
592 tmpData = (uint32_t)(xfer->txData[0]) << 8U; in FLEXIO_SPI_MasterTransferBlocking()
593 tmpData += xfer->txData[1]; in FLEXIO_SPI_MasterTransferBlocking()
597 tmpData = (uint32_t)(xfer->txData[1]) << 8U; in FLEXIO_SPI_MasterTransferBlocking()
598 tmpData += xfer->txData[0]; in FLEXIO_SPI_MasterTransferBlocking()
[all …]
Dfsl_lpuart_edma.c174 status_t LPUART_SendEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer) in LPUART_SendEDMA() argument
178 assert(xfer); in LPUART_SendEDMA()
179 assert(xfer->data); in LPUART_SendEDMA()
180 assert(xfer->dataSize); in LPUART_SendEDMA()
193 handle->txDataSizeAll = xfer->dataSize; in LPUART_SendEDMA()
196 …EDMA_PrepareTransfer(&xferConfig, xfer->data, sizeof(uint8_t), (void *)LPUART_GetDataRegisterAddre… in LPUART_SendEDMA()
197 … sizeof(uint8_t), sizeof(uint8_t), xfer->dataSize, kEDMA_MemoryToPeripheral); in LPUART_SendEDMA()
215 …atus_t LPUART_ReceiveEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer) in LPUART_ReceiveEDMA() argument
219 assert(xfer); in LPUART_ReceiveEDMA()
220 assert(xfer->data); in LPUART_ReceiveEDMA()
[all …]
Dfsl_flexio_uart_edma.c176 flexio_uart_transfer_t *xfer) in FLEXIO_UART_TransferSendEDMA() argument
184 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferSendEDMA()
197 handle->txDataSizeAll = xfer->dataSize; in FLEXIO_UART_TransferSendEDMA()
200 EDMA_PrepareTransfer(&xferConfig, xfer->data, sizeof(uint8_t), in FLEXIO_UART_TransferSendEDMA()
202 xfer->dataSize, kEDMA_MemoryToPeripheral); in FLEXIO_UART_TransferSendEDMA()
222 flexio_uart_transfer_t *xfer) in FLEXIO_UART_TransferReceiveEDMA() argument
230 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferReceiveEDMA()
243 handle->rxDataSizeAll = xfer->dataSize; in FLEXIO_UART_TransferReceiveEDMA()
247xfer->data, sizeof(uint8_t), sizeof(uint8_t), xfer->dataSize, kEDMA_PeripheralToMemory); in FLEXIO_UART_TransferReceiveEDMA()
Dfsl_lpi2c_edma.c128 lpi2c_master_transfer_t *xfer = &handle->transfer; in LPI2C_GenerateCommands() local
133 if (xfer->flags & kLPI2C_TransferNoStartFlag) in LPI2C_GenerateCommands()
135 if (xfer->direction == kLPI2C_Read) in LPI2C_GenerateCommands()
138 cmd[cmdCount++] = kRxDataCmd | LPI2C_MTDR_DATA(xfer->dataSize - 1); in LPI2C_GenerateCommands()
147 lpi2c_direction_t direction = xfer->subaddressSize ? kLPI2C_Write : xfer->direction; in LPI2C_GenerateCommands()
151 …(uint16_t)kStartCmd | (uint16_t)((uint16_t)((uint16_t)xfer->slaveAddress << 1U) | (uint16_t)direct… in LPI2C_GenerateCommands()
154 if (xfer->subaddressSize) in LPI2C_GenerateCommands()
156 uint32_t subaddressRemaining = xfer->subaddressSize; in LPI2C_GenerateCommands()
159 uint8_t subaddressByte = (xfer->subaddress >> (8 * subaddressRemaining)) & 0xff; in LPI2C_GenerateCommands()
165 if ((xfer->dataSize) && (xfer->direction == kLPI2C_Read)) in LPI2C_GenerateCommands()
[all …]
Dfsl_flexio_i2c_master.c48 flexio_i2c_master_transfer_t *xfer);
85 flexio_i2c_master_transfer_t *xfer) in FLEXIO_I2C_MasterTransferInitStateMachine() argument
91 handle->transfer.slaveAddress = xfer->slaveAddress; in FLEXIO_I2C_MasterTransferInitStateMachine()
92 handle->transfer.direction = xfer->direction; in FLEXIO_I2C_MasterTransferInitStateMachine()
93 handle->transfer.subaddress = xfer->subaddress; in FLEXIO_I2C_MasterTransferInitStateMachine()
94 handle->transfer.subaddressSize = xfer->subaddressSize; in FLEXIO_I2C_MasterTransferInitStateMachine()
95 handle->transfer.data = xfer->data; in FLEXIO_I2C_MasterTransferInitStateMachine()
96 handle->transfer.dataSize = xfer->dataSize; in FLEXIO_I2C_MasterTransferInitStateMachine()
97 handle->transfer.flags = xfer->flags; in FLEXIO_I2C_MasterTransferInitStateMachine()
98 handle->transferSize = xfer->dataSize; in FLEXIO_I2C_MasterTransferInitStateMachine()
[all …]
Dfsl_flexio_uart.c385 flexio_uart_transfer_t *xfer) in FLEXIO_UART_TransferSendNonBlocking() argument
390 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferSendNonBlocking()
402 handle->txData = xfer->data; in FLEXIO_UART_TransferSendNonBlocking()
403 handle->txDataSize = xfer->dataSize; in FLEXIO_UART_TransferSendNonBlocking()
404 handle->txDataSizeAll = xfer->dataSize; in FLEXIO_UART_TransferSendNonBlocking()
442 flexio_uart_transfer_t *xfer, in FLEXIO_UART_TransferReceiveNonBlocking() argument
455 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferReceiveNonBlocking()
476 bytesToReceive = xfer->dataSize; in FLEXIO_UART_TransferReceiveNonBlocking()
497xfer->data[bytesCurrentReceived++] = handle->rxRingBuffer[handle->rxRingBufferTail]; in FLEXIO_UART_TransferReceiveNonBlocking()
515 handle->rxData = xfer->data + bytesCurrentReceived; in FLEXIO_UART_TransferReceiveNonBlocking()
[all …]
Dfsl_lpuart.c823 …LPUART_TransferSendNonBlocking(LPUART_Type *base, lpuart_handle_t *handle, lpuart_transfer_t *xfer) in LPUART_TransferSendNonBlocking() argument
826 assert(xfer); in LPUART_TransferSendNonBlocking()
827 assert(xfer->data); in LPUART_TransferSendNonBlocking()
828 assert(xfer->dataSize); in LPUART_TransferSendNonBlocking()
839 handle->txData = xfer->data; in LPUART_TransferSendNonBlocking()
840 handle->txDataSize = xfer->dataSize; in LPUART_TransferSendNonBlocking()
841 handle->txDataSizeAll = xfer->dataSize; in LPUART_TransferSendNonBlocking()
880 lpuart_transfer_t *xfer, in LPUART_TransferReceiveNonBlocking() argument
884 assert(xfer); in LPUART_TransferReceiveNonBlocking()
885 assert(xfer->data); in LPUART_TransferReceiveNonBlocking()
[all …]
Dfsl_lpuart_edma.h93 status_t LPUART_SendEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer);
108 …tus_t LPUART_ReceiveEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer);
Dfsl_flexio_uart_edma.h98 flexio_uart_transfer_t *xfer);
114 flexio_uart_transfer_t *xfer);
Dfsl_flexio_spi.h544 void FLEXIO_SPI_MasterTransferBlocking(FLEXIO_SPI_Type *base, flexio_spi_transfer_t *xfer);
583 flexio_spi_transfer_t *xfer);
642 flexio_spi_transfer_t *xfer);
Dfsl_flexio_spi_edma.h105 flexio_spi_transfer_t *xfer);
164 flexio_spi_transfer_t *xfer);
Dfsl_flexio_i2c_master.h385 …tus_t FLEXIO_I2C_MasterTransferBlocking(FLEXIO_I2C_Type *base, flexio_i2c_master_transfer_t *xfer);
426 flexio_i2c_master_transfer_t *xfer);
Dfsl_flexio_uart.h468 flexio_uart_transfer_t *xfer);
521 flexio_uart_transfer_t *xfer,
Dfsl_lpuart.h698 …PUART_TransferSendNonBlocking(LPUART_Type *base, lpuart_handle_t *handle, lpuart_transfer_t *xfer);
786 lpuart_transfer_t *xfer,