![Logo](ti_logo.svg) |
AM64x MCU+ SDK
08.02.00
|
|
Go to the documentation of this file.
121 typedef struct UART_DmaFxns_s
132 typedef struct UART_DmaConfig_s
Driver implementation callbacks.
Definition: uart_dma.h:122
UART_dmaTransferWriteFxn dmaTransferWriteFxn
Definition: uart_dma.h:124
UART_dmaTransferReadFxn dmaTransferReadFxn
Definition: uart_dma.h:125
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:126
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:136
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
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:133
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
UART_DmaFxns * fxns
Definition: uart_dma.h:134
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:123
int32_t UART_writeInterruptDma(UART_Object *obj, UART_Transaction *transaction)
API to write data using an UART DMA channel.