RTEMS 6.3
Loading...
Searching...
No Matches

#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

Detailed Description

DMA driver channel

Field Documentation

◆ bDstPeriphID

uint8_t _XdmadChannel::bDstPeriphID

HW ID for destination

◆ bDstRxIfID

uint8_t _XdmadChannel::bDstRxIfID

DMA Rx Interface ID for destination

◆ bDstTxIfID

uint8_t _XdmadChannel::bDstTxIfID

DMA Tx Interface ID for destination

◆ bIrqOwner

uint8_t _XdmadChannel::bIrqOwner

Uses DMA handler or external one

◆ bSrcPeriphID

uint8_t _XdmadChannel::bSrcPeriphID

HW ID for source

◆ bSrcRxIfID

uint8_t _XdmadChannel::bSrcRxIfID

DMA Rx Interface ID for source

◆ bSrcTxIfID

uint8_t _XdmadChannel::bSrcTxIfID

DMA Tx Interface ID for source

◆ fCallback

XdmadTransferCallback _XdmadChannel::fCallback

Callback

◆ pArg

void* _XdmadChannel::pArg

Callback argument

◆ state

volatile uint8_t _XdmadChannel::state

DMA channel state


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