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_t * | linked_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
XMC_DMA_CH_DST_HANDSHAKING_t dst_handshaking |
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
XMC_DMA_CH_PRIORITY_t priority |
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
XMC_DMA_CH_SRC_HANDSHAKING_t src_handshaking |
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
XMC_DMA_CH_TRANSFER_TYPE_t transfer_type |
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 1.8.11