![]() |
S32 SDK
|
eDMA transfer size configuration. More...
#include <edma_driver.h>
Data Fields | |
uint32_t | srcAddr |
uint32_t | destAddr |
edma_transfer_size_t | srcTransferSize |
edma_transfer_size_t | destTransferSize |
int16_t | srcOffset |
int16_t | destOffset |
int32_t | srcLastAddrAdjust |
int32_t | destLastAddrAdjust |
edma_modulo_t | srcModulo |
edma_modulo_t | destModulo |
uint32_t | minorByteTransferCount |
bool | scatterGatherEnable |
uint32_t | scatterGatherNextDescAddr |
bool | interruptEnable |
edma_loop_transfer_config_t * | loopTransferConfig |
eDMA transfer size configuration.
This structure configures the basic source/destination transfer attribute. Implements : edma_transfer_config_t_Class
Definition at line 226 of file edma_driver.h.
uint32_t destAddr |
Memory address pointing to the destination data.
Definition at line 228 of file edma_driver.h.
int32_t destLastAddrAdjust |
Last destination address adjustment. Note here it is only valid when scatter/gather feature is not enabled.
Definition at line 238 of file edma_driver.h.
edma_modulo_t destModulo |
Destination address modulo.
Definition at line 241 of file edma_driver.h.
int16_t destOffset |
Sign-extended offset applied to the current destination address to form the next-state value as each source read/write is completed.
Definition at line 234 of file edma_driver.h.
edma_transfer_size_t destTransferSize |
Destination data transfer size.
Definition at line 230 of file edma_driver.h.
bool interruptEnable |
Enable the interrupt request when the major loop count completes
Definition at line 249 of file edma_driver.h.
edma_loop_transfer_config_t* loopTransferConfig |
Pointer to loop transfer configuration structure (defines minor/major loop attributes) Note: this field is only used when minor loop mapping is enabled from DMA configuration.
Definition at line 251 of file edma_driver.h.
uint32_t minorByteTransferCount |
Number of bytes to be transferred in each service request of the channel.
Definition at line 242 of file edma_driver.h.
bool scatterGatherEnable |
Enable scatter gather feature.
Definition at line 244 of file edma_driver.h.
uint32_t scatterGatherNextDescAddr |
The address of the next descriptor to be used, when scatter/gather feature is enabled. Note: this value is not used when scatter/gather feature is disabled.
Definition at line 245 of file edma_driver.h.
uint32_t srcAddr |
Memory address pointing to the source data.
Definition at line 227 of file edma_driver.h.
int32_t srcLastAddrAdjust |
Last source address adjustment.
Definition at line 237 of file edma_driver.h.
edma_modulo_t srcModulo |
Source address modulo.
Definition at line 240 of file edma_driver.h.
int16_t srcOffset |
Sign-extended offset applied to the current source address to form the next-state value as each source read/write is completed.
Definition at line 231 of file edma_driver.h.
edma_transfer_size_t srcTransferSize |
Source data transfer size.
Definition at line 229 of file edma_driver.h.