Azure Sphere MT3620 M4 API Reference Manual
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
dma_control_mode Struct Reference

dma_control_mode specifies the DMA channel settings to control the DMA channel transfer mode. More...

#include <os_hal_dma.h>

Data Fields

u8 burst_type
 Burst-type, only for FULL-SIZE DMA and HALF-SIZE DMA. More...
 
u8 bw_transfer_en
 Word to byte or byte to word transfer flag, only for HALF-SIZE DMA.
 
u8 dst_inc_en
 Destination addresses automatically increase after every transfer, only for FULL-SIZE DMA and HALF-SIZE DMA.
 
u8 src_inc_en
 Source addresses automatically increase after every transfer, only for FULL-SIZE DMA and HALF-SIZE DMA.
 
u8 transize
 Data size within the confine of a bus cycle per transfer. More...
 
u8 bw_limiter
 Bandwidth limiter. More...
 
struct dma_wrap wrap_settings
 The setting for address-wrap function.
 

Detailed Description

dma_control_mode specifies the DMA channel settings to control the DMA channel transfer mode.

Field Documentation

u8 burst_type

Burst-type, only for FULL-SIZE DMA and HALF-SIZE DMA.

Refer to dma_burst_type in M-HAL.

u8 transize

Data size within the confine of a bus cycle per transfer.

Refer to dma_transize in M-HAL.

u8 bw_limiter

Bandwidth limiter.

The value range is from 0 to 255.


The documentation for this struct was generated from the following file: