RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Data Fields
_flexio_mculcd_edma_handle Struct Reference

FlexIO MCULCD eDMA transfer handle, users should not touch the content of the handle. More...

#include <fsl_flexio_mculcd_edma.h>

Data Fields

FLEXIO_MCULCD_Typebase
 
uint8_t txShifterNum
 
uint8_t rxShifterNum
 
uint32_t minorLoopBytes
 
edma_modulo_t txEdmaModulo
 
edma_modulo_t rxEdmaModulo
 
uint32_t dataAddrOrSameValue
 
size_t dataCount
 
volatile size_t remainingCount
 
volatile uint32_t state
 
edma_handle_ttxDmaHandle
 
edma_handle_trxDmaHandle
 
flexio_mculcd_edma_transfer_callback_t completionCallback
 
void * userData
 

Detailed Description

FlexIO MCULCD eDMA transfer handle, users should not touch the content of the handle.

Field Documentation

◆ base

FLEXIO_MCULCD_Type* _flexio_mculcd_edma_handle::base

Pointer to the FLEXIO_MCULCD_Type.

◆ completionCallback

flexio_mculcd_edma_transfer_callback_t _flexio_mculcd_edma_handle::completionCallback

Callback for MCULCD DMA transfer

◆ dataAddrOrSameValue

uint32_t _flexio_mculcd_edma_handle::dataAddrOrSameValue

When sending the same value for many times, this is the value to send. When writing or reading array, this is the address of the data array.

◆ dataCount

size_t _flexio_mculcd_edma_handle::dataCount

Total count to be transferred.

◆ minorLoopBytes

uint32_t _flexio_mculcd_edma_handle::minorLoopBytes

eDMA transfer minor loop bytes.

◆ remainingCount

volatile size_t _flexio_mculcd_edma_handle::remainingCount

Remaining count still not transfered.

◆ rxDmaHandle

edma_handle_t* _flexio_mculcd_edma_handle::rxDmaHandle

DMA handle for MCULCD RX

◆ rxEdmaModulo

edma_modulo_t _flexio_mculcd_edma_handle::rxEdmaModulo

Modulo value for the FlexIO shifter buffer access.

◆ rxShifterNum

uint8_t _flexio_mculcd_edma_handle::rxShifterNum

Number of shifters used for RX.

◆ state

volatile uint32_t _flexio_mculcd_edma_handle::state

FlexIO MCULCD driver internal state.

◆ txDmaHandle

edma_handle_t* _flexio_mculcd_edma_handle::txDmaHandle

DMA handle for MCULCD TX

◆ txEdmaModulo

edma_modulo_t _flexio_mculcd_edma_handle::txEdmaModulo

Modulo value for the FlexIO shifter buffer access.

◆ txShifterNum

uint8_t _flexio_mculcd_edma_handle::txShifterNum

Number of shifters used for TX.

◆ userData

void* _flexio_mculcd_edma_handle::userData

User Data for MCULCD DMA callback


The documentation for this struct was generated from the following file: