S32 SDK
edma_loop_transfer_config_t Struct Reference

eDMA loop transfer configuration. More...

#include <edma_driver.h>

Data Fields

uint32_t majorLoopIterationCount
 
bool srcOffsetEnable
 
bool dstOffsetEnable
 
int32_t minorLoopOffset
 
bool minorLoopChnLinkEnable
 
uint8_t minorLoopChnLinkNumber
 
bool majorLoopChnLinkEnable
 
uint8_t majorLoopChnLinkNumber
 

Detailed Description

eDMA loop transfer configuration.

This structure configures the basic minor/major loop attributes. Implements : edma_loop_transfer_config_t_Class

Definition at line 204 of file edma_driver.h.

Field Documentation

bool dstOffsetEnable

Selects whether the minor loop offset is applied to the destination address upon minor loop completion.

Definition at line 208 of file edma_driver.h.

bool majorLoopChnLinkEnable

Enables channel-to-channel linking on major loop complete.

Definition at line 215 of file edma_driver.h.

uint8_t majorLoopChnLinkNumber

The number of the next channel to be started by DMA engine when major loop completes.

Definition at line 216 of file edma_driver.h.

uint32_t majorLoopIterationCount

Number of major loop iterations.

Definition at line 205 of file edma_driver.h.

bool minorLoopChnLinkEnable

Enables channel-to-channel linking on minor loop complete.

Definition at line 212 of file edma_driver.h.

uint8_t minorLoopChnLinkNumber

The number of the next channel to be started by DMA engine when minor loop completes.

Definition at line 213 of file edma_driver.h.

int32_t minorLoopOffset

Sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.

Definition at line 210 of file edma_driver.h.

bool srcOffsetEnable

Selects whether the minor loop offset is applied to the source address upon minor loop completion.

Definition at line 206 of file edma_driver.h.


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