Public Attributes | List of all members

DMA handle Structure definition. More...

#include <stm32f4xx_hal_dma.h>

Public Attributes

DMAMUX_Channel_TypeDefDMAmuxChannel
 
DMAMUX_ChannelStatus_TypeDefDMAmuxChannelStatus
 
uint32_t DMAmuxChannelStatusMask
 
DMAMUX_RequestGen_TypeDefDMAmuxRequestGen
 
DMAMUX_RequestGenStatus_TypeDefDMAmuxRequestGenStatus
 
uint32_t DMAmuxRequestGenStatusMask
 
__IO uint32_t ErrorCode
 
DMA_InitTypeDef Init
 
void * Instance
 
DMA_Stream_TypeDefInstance
 
HAL_LockTypeDef Lock
 
void * Parent
 
__IO HAL_DMA_StateTypeDef State
 
uint32_t StreamBaseAddress
 
uint32_t StreamIndex
 
void(* XferAbortCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferCpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferErrorCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferHalfCpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferM1CpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferM1HalfCpltCallback )(struct __DMA_HandleTypeDef *hdma)
 

Detailed Description

DMA handle Structure definition.

Definition at line 139 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

Member Data Documentation

◆ DMAmuxChannel

DMAMUX_Channel_TypeDef * __DMA_HandleTypeDef::DMAmuxChannel

◆ DMAmuxChannelStatus

DMAMUX_ChannelStatus_TypeDef * __DMA_HandleTypeDef::DMAmuxChannelStatus

DMAMUX Channels Status Base Address

Definition at line 169 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.

◆ DMAmuxChannelStatusMask

uint32_t __DMA_HandleTypeDef::DMAmuxChannelStatusMask

DMAMUX Channel Status Mask

Definition at line 171 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.

◆ DMAmuxRequestGen

DMAMUX_RequestGen_TypeDef * __DMA_HandleTypeDef::DMAmuxRequestGen

DMAMUX request generator Base Address

Definition at line 174 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.

◆ DMAmuxRequestGenStatus

DMAMUX_RequestGenStatus_TypeDef * __DMA_HandleTypeDef::DMAmuxRequestGenStatus

DMAMUX request generator Status Address

Definition at line 176 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.

◆ DMAmuxRequestGenStatusMask

uint32_t __DMA_HandleTypeDef::DMAmuxRequestGenStatusMask

DMAMUX request generator Status mask

Definition at line 178 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.

◆ ErrorCode

__IO uint32_t __DMA_HandleTypeDef::ErrorCode

◆ Init

DMA_InitTypeDef __DMA_HandleTypeDef::Init

DMA communication parameters

Definition at line 143 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

◆ Instance [1/2]

void* __DMA_HandleTypeDef::Instance

Register base address

Definition at line 139 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.

◆ Instance [2/2]

void * __DMA_HandleTypeDef::Instance

◆ Lock

HAL_LockTypeDef __DMA_HandleTypeDef::Lock

◆ Parent

void * __DMA_HandleTypeDef::Parent

◆ State

__IO HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State

◆ StreamBaseAddress

uint32_t __DMA_HandleTypeDef::StreamBaseAddress

◆ StreamIndex

uint32_t __DMA_HandleTypeDef::StreamIndex

◆ XferAbortCallback

void(* __DMA_HandleTypeDef::XferAbortCallback)(struct __DMA_HandleTypeDef *hdma)

DMA transfer Abort callback

Definition at line 161 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

◆ XferCpltCallback

void(* __DMA_HandleTypeDef::XferCpltCallback)(struct __DMA_HandleTypeDef *hdma)

DMA transfer complete callback

Definition at line 151 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

◆ XferErrorCallback

void(* __DMA_HandleTypeDef::XferErrorCallback)(struct __DMA_HandleTypeDef *hdma)

DMA transfer error callback

Definition at line 159 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

◆ XferHalfCpltCallback

void(* __DMA_HandleTypeDef::XferHalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)

DMA Half transfer complete callback

Definition at line 153 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

◆ XferM1CpltCallback

void(* __DMA_HandleTypeDef::XferM1CpltCallback)(struct __DMA_HandleTypeDef *hdma)

DMA transfer complete Memory1 callback

DMA transfer complete Memory1 callback

Definition at line 155 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.

◆ XferM1HalfCpltCallback

void(* __DMA_HandleTypeDef::XferM1HalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)

DMA transfer Half complete Memory1 callback

DMA transfer Half complete Memory1 callback

Definition at line 157 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19