|
AM64x MCU+ SDK
08.02.00
|
|
Go to the documentation of this file.
131 typedef struct UART_DmaFxns_s
143 typedef struct UART_DmaConfig_s
Driver implementation callbacks.
Definition: uart_dma.h:132
UART_dmaTransferWriteFxn dmaTransferWriteFxn
Definition: uart_dma.h:134
UART_dmaTransferReadFxn dmaTransferReadFxn
Definition: uart_dma.h:135
void * UART_DmaHandle
Handle to the UART DMA Config Object returned by UART_dmaOpen.
Definition: uart_dma.h:63
int32_t UART_dmaClose(UART_Handle handle)
API to close an UART DMA channel.
uint16_t index
Definition: tisci_rm_proxy.h:3
UART_dmaCloseFxn dmaCloseFxn
Definition: uart_dma.h:136
int32_t(* UART_dmaOpenFxn)(UART_Handle uartHandle, void *uartDmaArgs)
Driver implementation to open a specific DMA driver channel - UDMA, EDMA etc.
Definition: uart_dma.h:76
void * UART_Handle
A handle that is returned from a UART_open() call.
Definition: uart/v0/uart.h:85
void * uartDmaArgs
Definition: uart_dma.h:147
UART_DmaHandle UART_dmaOpen(UART_Handle uartHandle, int32_t index)
API to open an UART DMA channel.
int32_t(* UART_dmaCloseFxn)(UART_Handle handle)
Driver implementation to close a specific DMA driver channel - UDMA, EDMA etc.
Definition: uart_dma.h:116
int32_t(* UART_dmaTransferWriteFxn)(UART_Object *obj, UART_Transaction *transaction)
Driver implementation to do a DMA write using a specific DMA driver - UDMA, EDMA etc.
Definition: uart_dma.h:103
int32_t UART_dmaDisableChannel(UART_Handle handle, uint32_t isChannelTx)
API to disable an DMA channel.
UART_dmaDisableChannelFxn dmaDisableChannelFxn
Definition: uart_dma.h:137
Data structure used with UART_read() and UART_write()
Definition: uart/v0/uart.h:423
UART DMA Configuration, these are filled by SysCfg based on the DMA driver that is selected.
Definition: uart_dma.h:144
int32_t(* UART_dmaTransferReadFxn)(UART_Object *obj, UART_Transaction *transaction)
Driver implementation to do a DMA read using a specific DMA driver - UDMA, EDMA etc.
Definition: uart_dma.h:89
int32_t(* UART_dmaDisableChannelFxn)(UART_Handle handle, uint32_t isChannelTx)
Driver implementation to diisable a specific DMA driver channel - UDMA, EDMA etc.
Definition: uart_dma.h:126
UART_DmaFxns * fxns
Definition: uart_dma.h:145
int32_t UART_readInterruptDma(UART_Object *obj, UART_Transaction *transaction)
API to read data using an UART DMA channel.
UART driver object.
Definition: uart/v0/uart.h:535
UART_dmaOpenFxn dmaOpenFxn
Definition: uart_dma.h:133
int32_t UART_writeInterruptDma(UART_Object *obj, UART_Transaction *transaction)
API to write data using an UART DMA channel.