RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Fields
_flexio_mculcd_smartdma_handle Struct Reference

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

#include <fsl_flexio_mculcd_smartdma.h>

Data Fields

FLEXIO_MCULCD_Typebase
 
size_t dataCount
 
uint32_t dataAddrOrSameValue
 
size_t dataCountUsingEzh
 
volatile size_t remainingCount
 
volatile uint32_t state
 
uint8_t smartdmaApi
 
bool needColorConvert
 
uint8_t blockingXferBuffer [FLEXIO_MCULCD_SMARTDMA_TX_LEN_ALIGN *3/2]
 
flexio_mculcd_smartdma_transfer_callback_t completionCallback
 
void * userData
 
smartdma_flexio_mculcd_param_t smartdmaParam
 
uint32_t smartdmaStack [1]
 

Detailed Description

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

Field Documentation

◆ base

FLEXIO_MCULCD_Type* _flexio_mculcd_smartdma_handle::base

Pointer to the FLEXIO_MCULCD_Type.

◆ blockingXferBuffer

uint8_t _flexio_mculcd_smartdma_handle::blockingXferBuffer[FLEXIO_MCULCD_SMARTDMA_TX_LEN_ALIGN *3/ 2]

Used for blocking method color space convet.

◆ completionCallback

flexio_mculcd_smartdma_transfer_callback_t _flexio_mculcd_smartdma_handle::completionCallback

Callback for MCULCD SMARTDMA transfer

◆ dataAddrOrSameValue

uint32_t _flexio_mculcd_smartdma_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_smartdma_handle::dataCount

Total count to be transferred.

◆ dataCountUsingEzh

size_t _flexio_mculcd_smartdma_handle::dataCountUsingEzh

Data transfered using SMARTDMA.

◆ needColorConvert

bool _flexio_mculcd_smartdma_handle::needColorConvert

Need color convert or not.

◆ remainingCount

volatile size_t _flexio_mculcd_smartdma_handle::remainingCount

Remaining count to transfer.

◆ smartdmaApi

uint8_t _flexio_mculcd_smartdma_handle::smartdmaApi

The SMARTDMA API used during transfer.

◆ smartdmaParam

smartdma_flexio_mculcd_param_t _flexio_mculcd_smartdma_handle::smartdmaParam

SMARTDMA function parameters.

◆ smartdmaStack

uint32_t _flexio_mculcd_smartdma_handle::smartdmaStack[1]

SMARTDMA function stack.

◆ state

volatile uint32_t _flexio_mculcd_smartdma_handle::state

FlexIO MCULCD driver internal state.

◆ userData

void* _flexio_mculcd_smartdma_handle::userData

User Data for MCULCD SMARTDMA callback


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