STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
DACEx Private Macros
Collaboration diagram for DACEx Private Macros:

Macros

#define IS_DAC_TRIGGER(TRIGGER)
 
#define IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE(VALUE)
 

Detailed Description

Macro Definition Documentation

◆ IS_DAC_TRIGGER

#define IS_DAC_TRIGGER ( TRIGGER)

#include <stm32f4xx_hal_dac_ex.h>

Value:
(((TRIGGER) == DAC_TRIGGER_NONE) || \
((TRIGGER) == DAC_TRIGGER_T2_TRGO) || \
((TRIGGER) == DAC_TRIGGER_T8_TRGO) || \
((TRIGGER) == DAC_TRIGGER_T7_TRGO) || \
((TRIGGER) == DAC_TRIGGER_T5_TRGO) || \
((TRIGGER) == DAC_TRIGGER_T6_TRGO) || \
((TRIGGER) == DAC_TRIGGER_T4_TRGO) || \
((TRIGGER) == DAC_TRIGGER_EXT_IT9) || \
((TRIGGER) == DAC_TRIGGER_SOFTWARE))
#define DAC_TRIGGER_T2_TRGO
#define DAC_TRIGGER_T7_TRGO
#define DAC_TRIGGER_T4_TRGO
#define DAC_TRIGGER_T6_TRGO
#define DAC_TRIGGER_NONE
#define DAC_TRIGGER_T8_TRGO
#define DAC_TRIGGER_T5_TRGO
#define DAC_TRIGGER_EXT_IT9
#define DAC_TRIGGER_SOFTWARE

Definition at line 97 of file stm32f4xx_hal_dac_ex.h.

Referenced by HAL_DAC_ConfigChannel().

◆ IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE

#define IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE ( VALUE)

#include <stm32f4xx_hal_dac_ex.h>

Value:
(((VALUE) == DAC_LFSRUNMASK_BIT0) || \
((VALUE) == DAC_LFSRUNMASK_BITS1_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS2_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS3_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS4_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS5_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS6_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS7_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS8_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS9_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS10_0) || \
((VALUE) == DAC_LFSRUNMASK_BITS11_0) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_1) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_3) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_7) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_15) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_31) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_63) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_127) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_255) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_511) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_1023) || \
((VALUE) == DAC_TRIANGLEAMPLITUDE_2047) || \
#define DAC_TRIANGLEAMPLITUDE_1023
#define DAC_LFSRUNMASK_BITS9_0
#define DAC_LFSRUNMASK_BITS2_0
#define DAC_LFSRUNMASK_BITS4_0
#define DAC_LFSRUNMASK_BITS6_0
#define DAC_LFSRUNMASK_BITS3_0
#define DAC_TRIANGLEAMPLITUDE_15
#define DAC_TRIANGLEAMPLITUDE_2047
#define DAC_TRIANGLEAMPLITUDE_7
#define DAC_LFSRUNMASK_BITS1_0
#define DAC_TRIANGLEAMPLITUDE_1
#define DAC_TRIANGLEAMPLITUDE_511
#define DAC_TRIANGLEAMPLITUDE_4095
#define DAC_LFSRUNMASK_BITS7_0
#define DAC_LFSRUNMASK_BIT0
#define DAC_TRIANGLEAMPLITUDE_31
#define DAC_LFSRUNMASK_BITS11_0
#define DAC_TRIANGLEAMPLITUDE_127
#define DAC_TRIANGLEAMPLITUDE_255
#define DAC_TRIANGLEAMPLITUDE_3
#define DAC_LFSRUNMASK_BITS8_0
#define DAC_TRIANGLEAMPLITUDE_63
#define DAC_LFSRUNMASK_BITS10_0
#define DAC_LFSRUNMASK_BITS5_0

Definition at line 107 of file stm32f4xx_hal_dac_ex.h.

Referenced by HAL_DACEx_NoiseWaveGenerate(), and HAL_DACEx_TriangleWaveGenerate().