no-OS
Public Attributes | List of all members
stm32_dma_channel Struct Reference

STM32 DMA Channels. More...

#include <stm32_dma.h>

Public Attributes

DMA_HandleTypeDef * hdma
 
uint32_t ch_num
 
bool mem_increment
 
bool per_increment
 
enum stm32_dma_data_alignment mem_data_alignment
 
enum stm32_dma_data_alignment per_data_alignment
 
enum stm32_dma_mode dma_mode
 
uint8_t * src
 
uint8_t * dst
 
uint32_t length
 

Detailed Description

STM32 DMA Channels.

Member Data Documentation

◆ ch_num

uint32_t stm32_dma_channel::ch_num

◆ dma_mode

enum stm32_dma_mode stm32_dma_channel::dma_mode

◆ dst

uint8_t* stm32_dma_channel::dst

◆ hdma

DMA_HandleTypeDef* stm32_dma_channel::hdma

◆ length

uint32_t stm32_dma_channel::length

◆ mem_data_alignment

enum stm32_dma_data_alignment stm32_dma_channel::mem_data_alignment

◆ mem_increment

bool stm32_dma_channel::mem_increment

◆ per_data_alignment

enum stm32_dma_data_alignment stm32_dma_channel::per_data_alignment

◆ per_increment

bool stm32_dma_channel::per_increment

◆ src

uint8_t* stm32_dma_channel::src

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