Bouffalo SDK  1.0
Bouffalolab Software Development Kit
bflb_platform_dma_desc Struct Reference

#include <bflb_platform_dma.h>

Collaboration diagram for bflb_platform_dma_desc:
Collaboration graph

Data Fields

uint32_t src
 
uint32_t dest
 
uint16_t length
 Complete length of the buffer in memory. More...
 
uint16_t ctrl
 Control word for the DMA engine (e.g. for interrupt generation) More...
 
uint32_t next
 Pointer to the next element of the chained list. More...
 

Detailed Description

Definition at line 16 of file bflb_platform_dma.h.

Field Documentation

◆ ctrl

uint16_t ctrl

Control word for the DMA engine (e.g. for interrupt generation)

Definition at line 26 of file bflb_platform_dma.h.

◆ dest

uint32_t dest

Points to the start of the embedded data buffer associated with this descriptor. This address acts as the destination address for the DMA payload transfer

Definition at line 22 of file bflb_platform_dma.h.

◆ length

uint16_t length

Complete length of the buffer in memory.

Definition at line 24 of file bflb_platform_dma.h.

◆ next

uint32_t next

Pointer to the next element of the chained list.

Definition at line 28 of file bflb_platform_dma.h.

◆ src

uint32_t src

Application subsystem address which is used as source address for DMA payload transfer

Definition at line 19 of file bflb_platform_dma.h.


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