|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
MDMA Configuration Structure definition. More...
#include <stm32h7xx_hal_mdma.h>
Public Attributes | |
| uint32_t | Request |
| Specifies the MDMA request. | |
| uint32_t | 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. | |
| uint32_t | Priority |
| Specifies the software priority for the MDMAy channelx. | |
| uint32_t | Endianness |
| Specifies if the MDMA transactions preserve the Little endianness. | |
| uint32_t | SourceInc |
| Specifies if the Source increment mode . | |
| uint32_t | DestinationInc |
| Specifies if the Destination increment mode . | |
| uint32_t | SourceDataSize |
| Specifies the source data size. | |
| uint32_t | DestDataSize |
| Specifies the destination data size. | |
| uint32_t | DataAlignment |
| Specifies the source to destination Memory data packing/padding mode. | |
| uint32_t | 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). | |
| uint32_t | SourceBurst |
| Specifies the Burst transfer configuration for the source memory transfers. | |
| uint32_t | DestBurst |
| Specifies the Burst transfer configuration for the destination memory transfers. | |
| int32_t | 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 | |
| int32_t | 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 | |
MDMA Configuration Structure definition.
Definition at line 48 of file stm32h7xx_hal_mdma.h.
| 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 80 of file stm32h7xx_hal_mdma.h.
| 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 77 of file stm32h7xx_hal_mdma.h.
| 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 106 of file stm32h7xx_hal_mdma.h.
| 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
Definition at line 91 of file stm32h7xx_hal_mdma.h.
| uint32_t MDMA_InitTypeDef::DestDataSize |
Specifies the destination data size.
This parameter can be a value of MDMA Destination data size
Definition at line 73 of file stm32h7xx_hal_mdma.h.
| 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 67 of file stm32h7xx_hal_mdma.h.
| 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 61 of file stm32h7xx_hal_mdma.h.
| 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 58 of file stm32h7xx_hal_mdma.h.
| uint32_t MDMA_InitTypeDef::Request |
Specifies the MDMA request.
This parameter can be a value of MDMA Request selection
Definition at line 51 of file stm32h7xx_hal_mdma.h.
| 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 99 of file stm32h7xx_hal_mdma.h.
| 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
Definition at line 83 of file stm32h7xx_hal_mdma.h.
| uint32_t MDMA_InitTypeDef::SourceDataSize |
Specifies the source data size.
This parameter can be a value of MDMA Source data size
Definition at line 70 of file stm32h7xx_hal_mdma.h.
| 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 64 of file stm32h7xx_hal_mdma.h.
| 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 54 of file stm32h7xx_hal_mdma.h.