RTEMS 6.1-rc5
|
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_Type * | base |
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_t * | txDmaHandle |
edma_handle_t * | rxDmaHandle |
flexio_mculcd_edma_transfer_callback_t | completionCallback |
void * | userData |
FlexIO MCULCD eDMA transfer handle, users should not touch the content of the handle.
FLEXIO_MCULCD_Type* _flexio_mculcd_edma_handle::base |
Pointer to the FLEXIO_MCULCD_Type.
flexio_mculcd_edma_transfer_callback_t _flexio_mculcd_edma_handle::completionCallback |
Callback for MCULCD DMA transfer
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.
size_t _flexio_mculcd_edma_handle::dataCount |
Total count to be transferred.
uint32_t _flexio_mculcd_edma_handle::minorLoopBytes |
eDMA transfer minor loop bytes.
volatile size_t _flexio_mculcd_edma_handle::remainingCount |
Remaining count still not transfered.
edma_handle_t* _flexio_mculcd_edma_handle::rxDmaHandle |
DMA handle for MCULCD RX
edma_modulo_t _flexio_mculcd_edma_handle::rxEdmaModulo |
Modulo value for the FlexIO shifter buffer access.
uint8_t _flexio_mculcd_edma_handle::rxShifterNum |
Number of shifters used for RX.
volatile uint32_t _flexio_mculcd_edma_handle::state |
FlexIO MCULCD driver internal state.
edma_handle_t* _flexio_mculcd_edma_handle::txDmaHandle |
DMA handle for MCULCD TX
edma_modulo_t _flexio_mculcd_edma_handle::txEdmaModulo |
Modulo value for the FlexIO shifter buffer access.
uint8_t _flexio_mculcd_edma_handle::txShifterNum |
Number of shifters used for TX.
void* _flexio_mculcd_edma_handle::userData |
User Data for MCULCD DMA callback