RTEMS  5.0.0
Data Fields

#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: