![]() |
RTEMS 6.1
|
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