RTEMS: _XdmadChannel Struct Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Fields
_XdmadChannel Struct Reference
Board Support Packages » ARM » Atmel/Microchip SAM E70, S70, V70 and V71 » Contributed Code » DMA Driver Structs

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

- bsps/arm/atsam/include/libchip/include/xdmad.h