Public Attributes | List of all members
MDMA_InitTypeDef Struct Reference

MDMA Configuration Structure definition. More...

#include <stm32h7xx_hal_mdma.h>

Public Attributes

uint32_t BufferTransferLength
 
uint32_t DataAlignment
 
int32_t DestBlockAddressOffset
 
uint32_t DestBurst
 
uint32_t DestDataSize
 
uint32_t DestinationInc
 
uint32_t Endianness
 
uint32_t Priority
 
uint32_t Request
 
int32_t SourceBlockAddressOffset
 
uint32_t SourceBurst
 
uint32_t SourceDataSize
 
uint32_t SourceInc
 
uint32_t TransferTriggerMode
 

Detailed Description

MDMA Configuration Structure definition.

Definition at line 49 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

Member Data Documentation

◆ BufferTransferLength

uint32_t MDMA_InitTypeDef::BufferTransferLength

Specifies the buffer Transfer Length (number of bytes), this is the number of bytes to be transferred in a single transfer (1 byte to 128 bytes)

Definition at line 81 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ DataAlignment

uint32_t MDMA_InitTypeDef::DataAlignment

Specifies the source to destination Memory data packing/padding mode. This parameter can be a value of MDMA data alignment

Definition at line 78 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ DestBlockAddressOffset

int32_t MDMA_InitTypeDef::DestBlockAddressOffset

this field specifies the Next block destination address offset signed value : if > 0 then increment the next block destination Address by offset from where the last block ends if < 0 then decrement the next block destination Address by offset from where the last block ends if == 0, the next block destination address starts from where the last block ends

Definition at line 107 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ DestBurst

uint32_t MDMA_InitTypeDef::DestBurst

Specifies the Burst transfer configuration for the destination memory transfers. It specifies the amount of data to be transferred in a single non interruptible transaction. This parameter can be a value of MDMA Destination burst

Note
: the burst may be FIXED/INCR based on DestinationInc value , the BURST must be programmed as to ensure that the burst size will be lower than than BufferTransferLength

Specifies the Burst transfer configuration for the destination memory transfers. It specifies the amount of data to be transferred in a single non interruptable transaction. This parameter can be a value of MDMA Destination burst

Note
: the burst may be FIXED/INCR based on DestinationInc value , the BURST must be programmed as to ensure that the burst size will be lower than than BufferTransferLength

Definition at line 92 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ DestDataSize

uint32_t MDMA_InitTypeDef::DestDataSize

Specifies the destination data size. This parameter can be a value of MDMA Destination data size

Definition at line 74 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ DestinationInc

uint32_t MDMA_InitTypeDef::DestinationInc

Specifies if the Destination increment mode . This parameter can be a value of MDMA Destination increment mode

Definition at line 68 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ Endianness

uint32_t MDMA_InitTypeDef::Endianness

Specifies if the MDMA transactions preserve the Little endianness. This parameter can be a value of MDMA Endianness

Definition at line 62 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ Priority

uint32_t MDMA_InitTypeDef::Priority

Specifies the software priority for the MDMAy channelx. This parameter can be a value of MDMA Priority level

Definition at line 59 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ Request

uint32_t MDMA_InitTypeDef::Request

Specifies the MDMA request. This parameter can be a value of MDMA Request selection

Definition at line 52 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ SourceBlockAddressOffset

int32_t MDMA_InitTypeDef::SourceBlockAddressOffset

this field specifies the Next block source address offset signed value : if > 0 then increment the next block source Address by offset from where the last block ends if < 0 then decrement the next block source Address by offset from where the last block ends if == 0, the next block source address starts from where the last block ends

Definition at line 100 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ SourceBurst

uint32_t MDMA_InitTypeDef::SourceBurst

Specifies the Burst transfer configuration for the source memory transfers. It specifies the amount of data to be transferred in a single non interruptible transaction. This parameter can be a value of MDMA Source burst

Note
: the burst may be FIXED/INCR based on SourceInc value , the BURST must be programmed as to ensure that the burst size will be lower than than BufferTransferLength

Specifies the Burst transfer configuration for the source memory transfers. It specifies the amount of data to be transferred in a single non interruptable transaction. This parameter can be a value of MDMA Source burst

Note
: the burst may be FIXED/INCR based on SourceInc value , the BURST must be programmed as to ensure that the burst size will be lower than than BufferTransferLength

Definition at line 84 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ SourceDataSize

uint32_t MDMA_InitTypeDef::SourceDataSize

Specifies the source data size. This parameter can be a value of MDMA Source data size

Definition at line 71 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ SourceInc

uint32_t MDMA_InitTypeDef::SourceInc

Specifies if the Source increment mode . This parameter can be a value of MDMA Source increment mode

Definition at line 65 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ TransferTriggerMode

uint32_t MDMA_InitTypeDef::TransferTriggerMode

Specifies the Trigger Transfer mode : each request triggers a : a buffer transfer, a block transfer, a repeated block transfer or a linked list transfer This parameter can be a value of MDMA Transfer Trigger Mode

Definition at line 55 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.


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


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