Bouffalo SDK  1.0
Bouffalolab Software Development Kit
bflb_dma_channel_config_s Struct Reference

DMA configuration structure. More...

#include <bflb_dma.h>

Collaboration diagram for bflb_dma_channel_config_s:
Collaboration graph

Data Fields

uint8_t direction
 
uint32_t src_req
 
uint32_t dst_req
 
uint8_t src_addr_inc
 
uint8_t dst_addr_inc
 
uint8_t src_burst_count
 
uint8_t dst_burst_count
 
uint8_t src_width
 
uint8_t dst_width
 

Detailed Description

DMA configuration structure.

Parameters
directionDMA transfer direction, use dma transfer direction definition
src_reqDMA source request, use DMA_PERIPHERAL_REQUEST
dst_reqDMA destination request, use DMA_PERIPHERAL_REQUEST
src_addr_incDMA source address increment, use dma source and destination address increment definition
dst_addr_incDMA destination address increment, use dma source and destination address increment definition
src_burst_countDMA source burst count, use dma burst increment count definition
dst_burst_countDMA destination burst count, use dma burst increment count definition
src_widthDMA source data width, use dma data width definition
dst_widthDMA destination data width, use dma data width definition

Definition at line 366 of file bflb_dma.h.

Field Documentation

◆ direction

uint8_t direction

Definition at line 367 of file bflb_dma.h.

◆ dst_addr_inc

uint8_t dst_addr_inc

Definition at line 371 of file bflb_dma.h.

◆ dst_burst_count

uint8_t dst_burst_count

Definition at line 373 of file bflb_dma.h.

◆ dst_req

uint32_t dst_req

Definition at line 369 of file bflb_dma.h.

◆ dst_width

uint8_t dst_width

Definition at line 375 of file bflb_dma.h.

◆ src_addr_inc

uint8_t src_addr_inc

Definition at line 370 of file bflb_dma.h.

◆ src_burst_count

uint8_t src_burst_count

Definition at line 372 of file bflb_dma.h.

◆ src_req

uint32_t src_req

Definition at line 368 of file bflb_dma.h.

◆ src_width

uint8_t src_width

Definition at line 374 of file bflb_dma.h.


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