![]() |
RTEMS 6.1
|
#include <xdmad.h>
Data Fields | |
| XdmadTransferCallback | fCallback |
| void * | pArg |
| uint8_t | bIrqOwner |
| uint8_t | bSrcPeriphID |
| uint8_t | bDstPeriphID |
| uint8_t | bSrcTxIfID |
| uint8_t | bSrcRxIfID |
| uint8_t | bDstTxIfID |
| uint8_t | bDstRxIfID |
| volatile uint8_t | state |
DMA driver channel
| uint8_t _XdmadChannel::bDstPeriphID |
HW ID for destination
| uint8_t _XdmadChannel::bDstRxIfID |
DMA Rx Interface ID for destination
| uint8_t _XdmadChannel::bDstTxIfID |
DMA Tx Interface ID for destination
| uint8_t _XdmadChannel::bIrqOwner |
Uses DMA handler or external one
| uint8_t _XdmadChannel::bSrcPeriphID |
HW ID for source
| uint8_t _XdmadChannel::bSrcRxIfID |
DMA Rx Interface ID for source
| uint8_t _XdmadChannel::bSrcTxIfID |
DMA Tx Interface ID for source
| XdmadTransferCallback _XdmadChannel::fCallback |
Callback
| void* _XdmadChannel::pArg |
Callback argument
| volatile uint8_t _XdmadChannel::state |
DMA channel state