|
AM62x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
133 typedef struct UART_DmaFxns_s
145 typedef struct UART_DmaConfig_s
Driver implementation callbacks.
Definition: uart_dma.h:134
UART_dmaTransferWriteFxn dmaTransferWriteFxn
Definition: uart_dma.h:136
UART_dmaTransferReadFxn dmaTransferReadFxn
Definition: uart_dma.h:137
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:138
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:149
int32_t UART_readInterruptDma(UART_Object *obj, const UART_Attrs *attrs, UART_Transaction *transaction)
API to read data using an UART DMA channel.
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:118
int32_t UART_dmaDisableChannel(UART_Handle handle, uint32_t isChannelTx)
API to disable an DMA channel.
int32_t UART_writeInterruptDma(UART_Object *obj, const UART_Attrs *attrs, UART_Transaction *transaction)
API to write data using an UART DMA channel.
int32_t(* UART_dmaTransferWriteFxn)(UART_Object *obj, const UART_Attrs *attrs, UART_Transaction *transaction)
Driver implementation to do a DMA write using a specific DMA driver - UDMA, EDMA etc.
Definition: uart_dma.h:105
UART_dmaDisableChannelFxn dmaDisableChannelFxn
Definition: uart_dma.h:139
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:146
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:128
UART_DmaFxns * fxns
Definition: uart_dma.h:147
UART driver object.
Definition: uart/v0/uart.h:537
UART_dmaOpenFxn dmaOpenFxn
Definition: uart_dma.h:135
UART instance attributes - used during init time.
Definition: uart/v0/uart.h:519
int32_t(* UART_dmaTransferReadFxn)(UART_Object *obj, const UART_Attrs *attrs, UART_Transaction *transaction)
Driver implementation to do a DMA read using a specific DMA driver - UDMA, EDMA etc.
Definition: uart_dma.h:90