AM263x MCU+ SDK  09.02.00
qspi_edma_lld.h File Reference

Go to the source code of this file.

Data Structures

struct  QSPI_EdmaParams
 QSPI EDMA Parameters. More...
 

Functions

int32_t QSPI_edmaChannelConfig (QSPILLD_Handle qspiHandle)
 Function to initialize EDMA before transfers. More...
 
void QSPI_edmaTransfer (void *dst, void *src, uint32_t length, QSPILLD_Handle qspiHandle, uint32_t timeout)
 Function to transfer QSPI data using EDMA. More...
 
int32_t QSPI_edmaChannelFree (QSPILLD_Handle qspiHandle)
 Function to free EDMA resources. More...
 

Function Documentation

◆ QSPI_edmaChannelConfig()

int32_t QSPI_edmaChannelConfig ( QSPILLD_Handle  qspiHandle)

Function to initialize EDMA before transfers.

Parameters
qspiHandleQSPILLD_Handle returned from QSPI_open().
Returns
SystemP_SUCCESS if configured successfully; else error on failure

◆ QSPI_edmaTransfer()

void QSPI_edmaTransfer ( void *  dst,
void *  src,
uint32_t  length,
QSPILLD_Handle  qspiHandle,
uint32_t  timeout 
)

Function to transfer QSPI data using EDMA.

Parameters
dstDestination address of DMA transfer.
srcSource address for DMA transfer.
lengthNumber of bytes to be transferred.
qspiHandleQSPILLD_Handle returned from QSPI_open().
timeouttimeout parameter

◆ QSPI_edmaChannelFree()

int32_t QSPI_edmaChannelFree ( QSPILLD_Handle  qspiHandle)

Function to free EDMA resources.

Parameters
qspiHandleQSPILLD_Handle returned from QSPI_open().
Returns
SystemP_SUCCESS if resources freed successfully; else error on failure