PER Firmware
Loading...
Searching...
No Matches
dma_init_t Struct Reference

#include <dma.h>

Public Attributes

uint32_t periph_addr
 
uint32_t mem_addr
 
uint16_t tx_size
 
uint8_t mem_size
 
bool increment
 
bool circular
 
uint8_t dir
 
bool mem_inc
 
bool periph_inc
 
bool mem_to_mem
 
uint8_t priority
 
uint8_t periph_size
 
bool tx_isr_en
 
uint8_t dma_chan_request
 
uint8_t stream_idx
 
DMA_TypeDef * periph
 
DMA_Stream_TypeDef * stream
 

Member Data Documentation

◆ circular

bool dma_init_t::circular

◆ dir

uint8_t dma_init_t::dir

◆ dma_chan_request

uint8_t dma_init_t::dma_chan_request

◆ increment

bool dma_init_t::increment

◆ mem_addr

uint32_t dma_init_t::mem_addr

◆ mem_inc

bool dma_init_t::mem_inc

◆ mem_size

uint8_t dma_init_t::mem_size

◆ mem_to_mem

bool dma_init_t::mem_to_mem

◆ periph

DMA_TypeDef* dma_init_t::periph

◆ periph_addr

uint32_t dma_init_t::periph_addr

◆ periph_inc

bool dma_init_t::periph_inc

◆ periph_size

uint8_t dma_init_t::periph_size

◆ priority

uint8_t dma_init_t::priority

◆ stream

DMA_Stream_TypeDef* dma_init_t::stream

◆ stream_idx

uint8_t dma_init_t::stream_idx

◆ tx_isr_en

bool dma_init_t::tx_isr_en

◆ tx_size

uint16_t dma_init_t::tx_size

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