STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
MDMA Source increment mode

MDMA Source increment mode. More...

Collaboration diagram for MDMA Source increment mode:

Macros

#define MDMA_SRC_INC_DISABLE   ((uint32_t)0x00000000U)
 Source address pointer is fixed.
#define MDMA_SRC_INC_BYTE   ((uint32_t)MDMA_CTCR_SINC_1)
 Source address pointer is incremented by a BYTE (8 bits).
#define MDMA_SRC_INC_HALFWORD   ((uint32_t)MDMA_CTCR_SINC_1 | (uint32_t)MDMA_CTCR_SINCOS_0)
 Source address pointer is incremented by a half Word (16 bits).
#define MDMA_SRC_INC_WORD   ((uint32_t)MDMA_CTCR_SINC_1 | (uint32_t)MDMA_CTCR_SINCOS_1)
 Source address pointer is incremented by a Word (32 bits).
#define MDMA_SRC_INC_DOUBLEWORD   ((uint32_t)MDMA_CTCR_SINC_1 | (uint32_t)MDMA_CTCR_SINCOS)
 Source address pointer is incremented by a double Word (64 bits)).
#define MDMA_SRC_DEC_BYTE   ((uint32_t)MDMA_CTCR_SINC)
 Source address pointer is decremented by a BYTE (8 bits).
#define MDMA_SRC_DEC_HALFWORD   ((uint32_t)MDMA_CTCR_SINC | (uint32_t)MDMA_CTCR_SINCOS_0)
 Source address pointer is decremented by a half Word (16 bits).
#define MDMA_SRC_DEC_WORD   ((uint32_t)MDMA_CTCR_SINC | (uint32_t)MDMA_CTCR_SINCOS_1)
 Source address pointer is decremented by a Word (32 bits).
#define MDMA_SRC_DEC_DOUBLEWORD   ((uint32_t)MDMA_CTCR_SINC | (uint32_t)MDMA_CTCR_SINCOS)
 Source address pointer is decremented by a double Word (64 bits)).

Detailed Description

MDMA Source increment mode.

Macro Definition Documentation

◆ MDMA_SRC_DEC_BYTE

#define MDMA_SRC_DEC_BYTE   ((uint32_t)MDMA_CTCR_SINC)

Source address pointer is decremented by a BYTE (8 bits).

Definition at line 386 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_DEC_DOUBLEWORD

#define MDMA_SRC_DEC_DOUBLEWORD   ((uint32_t)MDMA_CTCR_SINC | (uint32_t)MDMA_CTCR_SINCOS)

Source address pointer is decremented by a double Word (64 bits)).

Definition at line 389 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_DEC_HALFWORD

#define MDMA_SRC_DEC_HALFWORD   ((uint32_t)MDMA_CTCR_SINC | (uint32_t)MDMA_CTCR_SINCOS_0)

Source address pointer is decremented by a half Word (16 bits).

Definition at line 387 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_DEC_WORD

#define MDMA_SRC_DEC_WORD   ((uint32_t)MDMA_CTCR_SINC | (uint32_t)MDMA_CTCR_SINCOS_1)

Source address pointer is decremented by a Word (32 bits).

Definition at line 388 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_INC_BYTE

#define MDMA_SRC_INC_BYTE   ((uint32_t)MDMA_CTCR_SINC_1)

Source address pointer is incremented by a BYTE (8 bits).

Definition at line 382 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_INC_DISABLE

#define MDMA_SRC_INC_DISABLE   ((uint32_t)0x00000000U)

Source address pointer is fixed.

Definition at line 381 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_INC_DOUBLEWORD

#define MDMA_SRC_INC_DOUBLEWORD   ((uint32_t)MDMA_CTCR_SINC_1 | (uint32_t)MDMA_CTCR_SINCOS)

Source address pointer is incremented by a double Word (64 bits)).

Definition at line 385 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_INC_HALFWORD

#define MDMA_SRC_INC_HALFWORD   ((uint32_t)MDMA_CTCR_SINC_1 | (uint32_t)MDMA_CTCR_SINCOS_0)

Source address pointer is incremented by a half Word (16 bits).

Definition at line 383 of file stm32h7xx_hal_mdma.h.

◆ MDMA_SRC_INC_WORD

#define MDMA_SRC_INC_WORD   ((uint32_t)MDMA_CTCR_SINC_1 | (uint32_t)MDMA_CTCR_SINCOS_1)

Source address pointer is incremented by a Word (32 bits).

Definition at line 384 of file stm32h7xx_hal_mdma.h.