XMC Peripheral Library for XMC4000 Family: XMC_DMA_CH_CONFIG_t Struct Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
XMC_DMA_CH_CONFIG_t Struct Reference

#include <xmc_dma.h>

Data Fields

uint16_t block_size
 
uint32_t dst_addr
 
XMC_DMA_CH_DST_HANDSHAKING_t dst_handshaking
 
uint8_t dst_peripheral_request
 
XMC_DMA_LLI_tlinked_list_pointer
 
XMC_DMA_CH_PRIORITY_t priority
 
uint32_t src_addr
 
XMC_DMA_CH_SRC_HANDSHAKING_t src_handshaking
 
uint8_t src_peripheral_request
 
XMC_DMA_CH_TRANSFER_TYPE_t transfer_type
 
uint32_t dst_address_count_mode: 2
 
uint32_t dst_burst_length: 3
 
uint32_t dst_scatter_count: 12
 
uint32_t dst_scatter_interval: 20
 
uint32_t dst_transfer_width: 3
 
uint32_t enable_dst_scatter: 1
 
uint32_t enable_interrupt: 1
 
uint32_t enable_src_gather: 1
 
uint32_t src_address_count_mode: 2
 
uint32_t src_burst_length: 3
 
uint32_t src_gather_count: 12
 
uint32_t src_gather_interval: 20
 
uint32_t src_transfer_width: 3
 
uint32_t transfer_flow: 3
 

Detailed Description

DMA channel configuration structure

Field Documentation

uint16_t block_size

Block size for DMA controlled transfers [max. 4095]

uint32_t dst_addr

Destination address

uint32_t dst_address_count_mode

Destination address count mode

uint32_t dst_burst_length

Destination burst length

DMA destination handshaking interface

uint8_t dst_peripheral_request

Destination peripheral request

uint32_t dst_scatter_count

Destination scatter count

uint32_t dst_scatter_interval

Destination scatter interval

uint32_t dst_transfer_width

Destination transfer width

uint32_t enable_dst_scatter

Enable destination scatter?

uint32_t enable_interrupt

Enable interrupts?

uint32_t enable_src_gather

Enable source gather?

XMC_DMA_LLI_t* linked_list_pointer

Linked list pointer

DMA channel priority

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_gather_count

Source gather count

uint32_t src_gather_interval

Source gather interval

DMA source handshaking interface

uint8_t src_peripheral_request

Source peripheral request

uint32_t src_transfer_width

Source transfer width

uint32_t transfer_flow

DMA transfer flow

DMA transfer type


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