STM32H735xx HAL User Manual
|
#include <stm32h7xx_ll_mdma.h>
Data Fields | |
uint32_t | SrcAddress |
uint32_t | DstAddress |
uint32_t | RequestMode |
uint32_t | TriggerMode |
uint32_t | HWTrigger |
uint32_t | BlockDataLength |
uint32_t | BlockRepeatCount |
uint32_t | BlockRepeatDestAddrUpdateMode |
uint32_t | BlockRepeatSrcAddrUpdateMode |
uint32_t | BlockRepeatDestAddrUpdateVal |
uint32_t | BlockRepeatSrcAddrUpdateVal |
uint32_t | LinkAddress |
uint32_t | WordEndianess |
uint32_t | HalfWordEndianess |
uint32_t | ByteEndianess |
uint32_t | Priority |
uint32_t | BufferableWriteMode |
uint32_t | PaddingAlignment |
uint32_t | PackMode |
uint32_t | BufferTransferLength |
uint32_t | DestBurst |
uint32_t | SrctBurst |
uint32_t | DestIncSize |
uint32_t | SrcIncSize |
uint32_t | DestDataSize |
uint32_t | SrcDataSize |
uint32_t | DestIncMode |
uint32_t | SrcIncMode |
uint32_t | DestBus |
uint32_t | SrcBus |
uint32_t | MaskAddress |
uint32_t | MaskData |
Definition at line 85 of file stm32h7xx_ll_mdma.h.
uint32_t LL_MDMA_InitTypeDef::BlockDataLength |
Specifies the length of a block transfer in bytes This parameter must be a value between Min_Data = 0 and Max_Data = 0x00010000. This feature can be modified afterwards using unitary function LL_MDMA_SetBlkDataLength()
Definition at line 107 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the Block Repeat Count This parameter must be a value between Min_Data = 0 and Max_Data = 0x00000FFF. This feature can be modified afterwards using unitary function LL_MDMA_SetBlkRepeatCount()
Definition at line 111 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the block repeat destination address update mode. This parameter can be a value of Block Repeat Destination address Update Mode This feature can be modified afterwards using unitary function LL_MDMA_SetBlkRepeatDestAddrUpdate()
Definition at line 115 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the block repeat destination address update value. This parameter can be a value Between 0 to 0x0000FFFF This feature can be modified afterwards using unitary function LL_MDMA_SetBlkRptDestAddrUpdateValue()
Definition at line 123 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the block repeat source address update mode. This parameter can be a value of Source Block Repeat address Update Mode This feature can be modified afterwards using unitary function LL_MDMA_SetBlkRepeatSrcAddrUpdate()
Definition at line 119 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the block repeat source address update value. This parameter can be a value Between 0 to 0x0000FFFF This feature can be modified afterwards using unitary function LL_MDMA_SetBlkRptSrcAddrUpdateValue()
Definition at line 127 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the transfer Bufferable Write Mode. This parameter can be a value of Bufferable Write Mode This feature can be modified afterwards using unitary function LL_MDMA_EnableBufferableWrMode() and LL_MDMA_DisableBufferableWrMode
Definition at line 151 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the length of a buffer transfer in bytes This parameter must be a value between Min_Data = 0 and Max_Data = 0x0000007F. This feature can be modified afterwards using unitary function LL_MDMA_SetBufferTransferLength()
Definition at line 166 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::ByteEndianess |
Specifies the Byte transfer endianness This parameter can be a value of Byte Endianness. This feature can be modified afterwards using unitary function LL_MDMA_SetByteEndianness()
Definition at line 143 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::DestBurst |
Specifies the destination burst size. This parameter can be a value of Transfer Destination Burst This feature can be modified afterwards using unitary function LL_MDMA_SetDestinationBurstSize()
Definition at line 170 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::DestBus |
Specifies the destination transfer bus, System AXI or AHB/TCM bus. This parameter can be a value of Destination BUS Selection This feature can be modified afterwards using unitary function LL_MDMA_SetDestBusSelection()
Definition at line 203 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::DestDataSize |
Specifies the destination data size. This parameter can be a value of Destination Data Size This feature can be modified afterwards using unitary function LL_MDMA_SetDestinationDataSize()
Definition at line 186 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::DestIncMode |
Specifies the destination increment mode. This parameter can be a value of Destination Increment Mode This feature can be modified afterwards using unitary function LL_MDMA_SetDestinationIncMode()
Definition at line 194 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::DestIncSize |
Specifies the destination increment size. This parameter can be a value of Destination Increment Offset Size This feature can be modified afterwards using unitary function LL_MDMA_SetDestinationIncSize()
Definition at line 178 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::DstAddress |
Specifies the transfer destination address This parameter must be a value between Min_Data = 0 and Max_Data = 0xFFFFFFFF. This feature can be modified afterwards using unitary function LL_MDMA_SetDestinationAddress()
Definition at line 91 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the Half Word transfer endianness This parameter can be a value of Half Word Endianness. This feature can be modified afterwards using unitary function LL_MDMA_SetHalfWordEndianness()
Definition at line 139 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::HWTrigger |
Specifies the HW transfer trigger used when RequestMode is HW. This parameter can be a value of HW Trigger Selection This feature can be modified afterwards using unitary function LL_MDMA_SetHWTrigger()
Definition at line 103 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::LinkAddress |
Specifies the linked list next transfer node address. This parameter can be a value Between 0 to 0xFFFFFFFF This feature can be modified afterwards using unitary function LL_MDMA_SetLinkAddress()
Definition at line 131 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::MaskAddress |
Specifies the address to be updated (written) with MaskData after a request is served. MaskAddress and MaskData could be used to automatically clear a peripheral flag when the request is served This parameter can be a value Between 0 to 0xFFFFFFFF This feature can be modified afterwards using unitary function LL_MDMA_SetMaskAddress()
Definition at line 211 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::MaskData |
Specifies the value to be written to MaskAddress after a request is served. MaskAddress and MaskData could be used to automatically clear a peripheral flag when the request is served This parameter can be a value Between 0 to 0xFFFFFFFF This feature can be modified afterwards using unitary function LL_MDMA_SetMaskData()
Definition at line 216 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::PackMode |
Specifies the transfer Packing enabled or disabled. This parameter can be a value of Transfer Packing This feature can be modified afterwards using unitary function LL_MDMA_EnablePacking() and LL_MDMA_DisablePacking()
Definition at line 161 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
Specifies the transfer Padding and Alignment. This parameter can be a value of Padding Alignment Mode This feature can be modified afterwards using unitary function LL_MDMA_SetPaddingAlignment()
Definition at line 157 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::Priority |
Specifies the channel priority level. This parameter can be a value of Transfer Priority level This feature can be modified afterwards using unitary function LL_MDMA_SetChannelPriorityLevel()
Definition at line 147 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::RequestMode |
Specifies the request mode Hardware or Software. This parameter can be a value of Request Mode This feature can be modified afterwards using unitary function LL_MDMA_SetRequestMode()
Definition at line 95 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::SrcAddress |
Specifies the transfer source address This parameter must be a value between Min_Data = 0 and Max_Data = 0xFFFFFFFF. This feature can be modified afterwards using unitary function LL_MDMA_SetSourceAddress()
Definition at line 87 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::SrcBus |
Specifies the source transfer bus, System AXI or AHB/TCM bus. This parameter can be a value of Source BUS Selection This feature can be modified afterwards using unitary function LL_MDMA_SetSrcBusSelection()
Definition at line 207 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::SrcDataSize |
Specifies the source data size. This parameter can be a value of Source Data Size This feature can be modified afterwards using unitary function LL_MDMA_SetSourceDataSize()
Definition at line 190 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::SrcIncMode |
Specifies the source increment mode. This parameter can be a value of Source Increment Mode This feature can be modified afterwards using unitary function LL_MDMA_SetSourceIncMode()
Definition at line 198 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::SrcIncSize |
Specifies the source increment size. This parameter can be a value of Source Increment Offset Size This feature can be modified afterwards using unitary function LL_MDMA_SetSourceIncSize()
Definition at line 182 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::SrctBurst |
Specifies the source burst size. This parameter can be a value of Transfer Source Burst This feature can be modified afterwards using unitary function LL_MDMA_SetSourceBurstSize()
Definition at line 174 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::TriggerMode |
Specifies the transfer trigger mode. This parameter can be a value of Trigger Mode This feature can be modified afterwards using unitary function LL_MDMA_SetTriggerMode()
Definition at line 99 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_CreateLinkNode(), LL_MDMA_Init(), and LL_MDMA_StructInit().
uint32_t LL_MDMA_InitTypeDef::WordEndianess |
Specifies the Word transfer endianness This parameter can be a value of Word Endianness. This feature can be modified afterwards using unitary function LL_MDMA_SetWordEndianness()
Definition at line 135 of file stm32h7xx_ll_mdma.h.
Referenced by LL_MDMA_Init(), and LL_MDMA_StructInit().