Jump to main content

##

# 2.31.28 DMA_DESCRIPTOR_REGS Struct

## C

    typedef struct
    { /* Direct Memory Access Controller */
        uint32_t DMA_BDNXT;
        DMA_BDCFGbits_t DMA_BDCFG;
        DMA_BDCTRLBbits_t DMA_BDCTRLB;
        DMA_BDEVCTRLbits_t DMA_BDEVCTRL;
        DMA_BDCTRLCRCbits_t DMA_BDCTRLCRC;
        uint32_t DMA_BDSSA;
        uint32_t DMA_BDDSA;
        uint16_t DMA_BDSSTRD;
        uint16_t DMA_BDDSTRD;
        DMA_BDXSIZbits_t DMA_BDXSIZ;
        DMA_BDPDATbits_t DMA_BDPDAT;
        uint32_t DMA_BDCRCDAT;
    } DMA_DESCRIPTOR_REGS;

## Summary

DMA linked list descriptor

## Description

This data type provides a data structure that application can use to populate and link DMA descriptors. The populated DMA linked list can then be passed to the DMA_ChannelLinkedListTransfer() API to start the linked list transfer. Refer the datasheet for details on each field of the structure.

## Remarks

None.