XMC Peripheral Library for XMC4000 Family: XMC_DMA_LLI_t Struct Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
XMC_DMA_LLI_t Struct Reference

#include <xmc_dma.h>

Data Fields

uint32_t block_size
 
uint32_t dst_addr
 
uint32_t dst_status
 
struct XMC_DMA_LLI * llp
 
uint32_t src_addr
 
uint32_t src_status
 
uint32_t __pad0__: 1
 
uint32_t __pad1__: 4
 
uint32_t __pad2__: 3
 
uint32_t dst_address_count_mode: 2
 
uint32_t dst_burst_length: 3
 
uint32_t dst_transfer_width: 3
 
uint32_t enable_dst_linked_list: 1
 
uint32_t enable_dst_scatter: 1
 
uint32_t enable_interrupt: 1
 
uint32_t enable_src_gather: 1
 
uint32_t enable_src_linked_list: 1
 
uint32_t src_address_count_mode: 2
 
uint32_t src_burst_length: 3
 
uint32_t src_transfer_width: 3
 
uint32_t transfer_flow: 3
 

Detailed Description

DMA channel linked list item. Note: Needs to be word aligned

Field Documentation

uint32_t __pad0__

Reserved bits

uint32_t __pad1__

Reserved bits

uint32_t __pad2__

Reserved bits

uint32_t block_size

Transfer block size

uint32_t dst_addr

Destination address

uint32_t dst_address_count_mode

Destination address count mode

uint32_t dst_burst_length

Destination burst length

uint32_t dst_status

Destination status

uint32_t dst_transfer_width

Destination transfer width

uint32_t enable_dst_linked_list

Enable destination linked list?

uint32_t enable_dst_scatter

Enable destination scatter?

uint32_t enable_interrupt

Enable interrupts?

uint32_t enable_src_gather

Enable source gather?

uint32_t enable_src_linked_list

Enable source linked list?

struct XMC_DMA_LLI* llp

Linked list pointer of type XMC_DMA_LLI_t

uint32_t src_addr

Source address

uint32_t src_address_count_mode

Source address count mode

uint32_t src_burst_length

Source burst length

uint32_t src_status

Source status

uint32_t src_transfer_width

Source transfer width

uint32_t transfer_flow

DMA transfer flow


The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11