Intel® Quark™ Microcontroller Software Interface  1.4.0
Intel® Quark™ Microcontroller BSP
qm_dma_multi_transfer_t Struct Reference

DMA multiblock transfer configuration structure. More...

#include <qm_dma.h>

Data Fields

uint32_t * source_address
 First block source address. More...
 
uint32_t * destination_address
 First block destination address. More...
 
uint16_t block_size
 DMA block size, Min = 1, Max = 4095. More...
 
uint16_t num_blocks
 Number of contiguous blocks to be transfered. More...
 
qm_dma_linked_list_item_t * linked_list_first
 First block LLI descriptor or NULL (contiguous mode)
 

Detailed Description

DMA multiblock transfer configuration structure.

Definition at line 143 of file qm_dma.h.

Field Documentation

uint16_t qm_dma_multi_transfer_t::block_size

DMA block size, Min = 1, Max = 4095.

Definition at line 146 of file qm_dma.h.

Referenced by qm_dma_multi_transfer_set_config().

uint32_t* qm_dma_multi_transfer_t::destination_address

First block destination address.

Definition at line 145 of file qm_dma.h.

Referenced by qm_dma_multi_transfer_set_config().

uint16_t qm_dma_multi_transfer_t::num_blocks

Number of contiguous blocks to be transfered.

Definition at line 148 of file qm_dma.h.

Referenced by qm_dma_multi_transfer_set_config().

uint32_t* qm_dma_multi_transfer_t::source_address

First block source address.

Definition at line 144 of file qm_dma.h.

Referenced by qm_dma_multi_transfer_set_config().