Intel® Quark™ Microcontroller Software Interface 1.4.0 Intel® Quark™ Microcontroller BSP

- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
qm_dma_multi_transfer_t Struct Reference
DMA

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().