DIY Logging Volt/Ampmeter
DMA Private Macros

Macros

#define IS_DMA_DIRECTION(DIRECTION)
 
#define IS_DMA_BUFFER_SIZE(SIZE)   (((SIZE) >= 0x1U) && ((SIZE) < 0x10000U))
 
#define IS_DMA_PERIPHERAL_INC_STATE(STATE)
 
#define IS_DMA_MEMORY_INC_STATE(STATE)
 
#define IS_DMA_PERIPHERAL_DATA_SIZE(SIZE)
 
#define IS_DMA_MEMORY_DATA_SIZE(SIZE)
 
#define IS_DMA_MODE(MODE)
 
#define IS_DMA_PRIORITY(PRIORITY)
 

Detailed Description

Macro Definition Documentation

◆ IS_DMA_BUFFER_SIZE

#define IS_DMA_BUFFER_SIZE (   SIZE)    (((SIZE) >= 0x1U) && ((SIZE) < 0x10000U))

Definition at line 413 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_DIRECTION

#define IS_DMA_DIRECTION (   DIRECTION)
Value:
(((DIRECTION) == DMA_PERIPH_TO_MEMORY ) || \
((DIRECTION) == DMA_MEMORY_TO_PERIPH) || \
((DIRECTION) == DMA_MEMORY_TO_MEMORY))

Definition at line 409 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_MEMORY_DATA_SIZE

#define IS_DMA_MEMORY_DATA_SIZE (   SIZE)
Value:
(((SIZE) == DMA_MDATAALIGN_BYTE) || \
((SIZE) == DMA_MDATAALIGN_HALFWORD) || \
((SIZE) == DMA_MDATAALIGN_WORD ))

Definition at line 425 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_MEMORY_INC_STATE

#define IS_DMA_MEMORY_INC_STATE (   STATE)
Value:
(((STATE) == DMA_MINC_ENABLE) || \
((STATE) == DMA_MINC_DISABLE))

Definition at line 418 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_MODE

#define IS_DMA_MODE (   MODE)
Value:
(((MODE) == DMA_NORMAL ) || \
((MODE) == DMA_CIRCULAR))

Definition at line 429 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_PERIPHERAL_DATA_SIZE

#define IS_DMA_PERIPHERAL_DATA_SIZE (   SIZE)
Value:
(((SIZE) == DMA_PDATAALIGN_BYTE) || \
((SIZE) == DMA_PDATAALIGN_HALFWORD) || \
((SIZE) == DMA_PDATAALIGN_WORD))

Definition at line 421 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_PERIPHERAL_INC_STATE

#define IS_DMA_PERIPHERAL_INC_STATE (   STATE)
Value:
(((STATE) == DMA_PINC_ENABLE) || \
((STATE) == DMA_PINC_DISABLE))

Definition at line 415 of file stm32f1xx_hal_dma.h.

◆ IS_DMA_PRIORITY

#define IS_DMA_PRIORITY (   PRIORITY)
Value:
(((PRIORITY) == DMA_PRIORITY_LOW ) || \
((PRIORITY) == DMA_PRIORITY_MEDIUM) || \
((PRIORITY) == DMA_PRIORITY_HIGH) || \
((PRIORITY) == DMA_PRIORITY_VERY_HIGH))

Definition at line 432 of file stm32f1xx_hal_dma.h.

DMA_PINC_DISABLE
#define DMA_PINC_DISABLE
Definition: stm32f1xx_hal_dma.h:175
DMA_MDATAALIGN_BYTE
#define DMA_MDATAALIGN_BYTE
Definition: stm32f1xx_hal_dma.h:202
DMA_PDATAALIGN_WORD
#define DMA_PDATAALIGN_WORD
Definition: stm32f1xx_hal_dma.h:194
DMA_PRIORITY_LOW
#define DMA_PRIORITY_LOW
Definition: stm32f1xx_hal_dma.h:221
DMA_PDATAALIGN_HALFWORD
#define DMA_PDATAALIGN_HALFWORD
Definition: stm32f1xx_hal_dma.h:193
DMA_MEMORY_TO_MEMORY
#define DMA_MEMORY_TO_MEMORY
Definition: stm32f1xx_hal_dma.h:165
DMA_MINC_DISABLE
#define DMA_MINC_DISABLE
Definition: stm32f1xx_hal_dma.h:184
DMA_PDATAALIGN_BYTE
#define DMA_PDATAALIGN_BYTE
Definition: stm32f1xx_hal_dma.h:192
DMA_CIRCULAR
#define DMA_CIRCULAR
Definition: stm32f1xx_hal_dma.h:213
DMA_PRIORITY_MEDIUM
#define DMA_PRIORITY_MEDIUM
Definition: stm32f1xx_hal_dma.h:222
DMA_PERIPH_TO_MEMORY
#define DMA_PERIPH_TO_MEMORY
Definition: stm32f1xx_hal_dma.h:163
DMA_PINC_ENABLE
#define DMA_PINC_ENABLE
Definition: stm32f1xx_hal_dma.h:174
DMA_MDATAALIGN_HALFWORD
#define DMA_MDATAALIGN_HALFWORD
Definition: stm32f1xx_hal_dma.h:203
DMA_PRIORITY_HIGH
#define DMA_PRIORITY_HIGH
Definition: stm32f1xx_hal_dma.h:223
DMA_MINC_ENABLE
#define DMA_MINC_ENABLE
Definition: stm32f1xx_hal_dma.h:183
DMA_NORMAL
#define DMA_NORMAL
Definition: stm32f1xx_hal_dma.h:212
DMA_MEMORY_TO_PERIPH
#define DMA_MEMORY_TO_PERIPH
Definition: stm32f1xx_hal_dma.h:164
DMA_PRIORITY_VERY_HIGH
#define DMA_PRIORITY_VERY_HIGH
Definition: stm32f1xx_hal_dma.h:224
DMA_MDATAALIGN_WORD
#define DMA_MDATAALIGN_WORD
Definition: stm32f1xx_hal_dma.h:204