AM243x MCU+ SDK  09.01.00
MCSPI_UdmaChConfig Struct Reference

Data Fields

void * txChHandle
 
void * rxChHandle
 
void * cqTxEvtHandle
 
void * cqRxEvtHandle
 
void * txHpdMem
 
void * rxHpdMem
 
uint32_t hpdMemSize
 
void * txRingMem
 
void * rxRingMem
 
uint32_t ringMemSize
 
uint32_t ringElemCnt
 
uint32_t rxEvtNum
 
uint32_t txEvtNum
 
uint32_t isOpen
 
uint32_t isChEnabled
 

Field Documentation

◆ txChHandle

void* MCSPI_UdmaChConfig::txChHandle

UDMA channel tx handle

◆ rxChHandle

void* MCSPI_UdmaChConfig::rxChHandle

UDMA channel rx handle

◆ cqTxEvtHandle

void* MCSPI_UdmaChConfig::cqTxEvtHandle

UDMA cq tx event handle

◆ cqRxEvtHandle

void* MCSPI_UdmaChConfig::cqRxEvtHandle

UDMA cq rx event handle

◆ txHpdMem

void* MCSPI_UdmaChConfig::txHpdMem

UDMA TX HPD memory pointers

◆ rxHpdMem

void* MCSPI_UdmaChConfig::rxHpdMem

UDMA RX HPD memory pointers

◆ hpdMemSize

uint32_t MCSPI_UdmaChConfig::hpdMemSize

Size of TR PD memory

◆ txRingMem

void* MCSPI_UdmaChConfig::txRingMem

UDMA TX Ring memory pointers

◆ rxRingMem

void* MCSPI_UdmaChConfig::rxRingMem

UDMA RX Ring memory pointers

◆ ringMemSize

uint32_t MCSPI_UdmaChConfig::ringMemSize

Size of Ring Memory

◆ ringElemCnt

uint32_t MCSPI_UdmaChConfig::ringElemCnt

Ring Element Count

◆ rxEvtNum

uint32_t MCSPI_UdmaChConfig::rxEvtNum

UDMA Event number used for Rx

◆ txEvtNum

uint32_t MCSPI_UdmaChConfig::txEvtNum

UDMA Event number used for Tx

◆ isOpen

uint32_t MCSPI_UdmaChConfig::isOpen

Flag to indicate whether the DMA instance is opened already

◆ isChEnabled

uint32_t MCSPI_UdmaChConfig::isChEnabled

Flag to indicate whether the TX Channel is enabled or not