|
STM32F439xx HAL User Manual
|
Defines | |
| #define | IS_LL_DAC_CHANNEL(__DACX__, __DAC_CHANNEL__) |
| #define | IS_LL_DAC_TRIGGER_SOURCE(__TRIGGER_SOURCE__) |
| #define | IS_LL_DAC_WAVE_AUTO_GENER_MODE(__WAVE_AUTO_GENERATION_MODE__) |
| #define | IS_LL_DAC_WAVE_AUTO_GENER_CONFIG(__WAVE_AUTO_GENERATION_CONFIG__) |
| #define | IS_LL_DAC_OUTPUT_BUFFER(__OUTPUT_BUFFER__) |
| #define | __DAC_MASK_SHIFT(__BITS__, __MASK__) (((__BITS__) & (__MASK__)) >> POSITION_VAL((__MASK__))) |
| Driver macro reserved for internal use: isolate bits with the selected mask and shift them to the register LSB (shift mask on register position bit 0). | |
| #define | __DAC_PTR_REG_OFFSET(__REG__, __REG_OFFFSET__) ((uint32_t *)((uint32_t) ((uint32_t)(&(__REG__)) + ((__REG_OFFFSET__) << 2U)))) |
| Driver macro reserved for internal use: set a pointer to a register from a register basis from which an offset is applied. | |
| #define __DAC_MASK_SHIFT | ( | __BITS__, | |
| __MASK__ | |||
| ) | (((__BITS__) & (__MASK__)) >> POSITION_VAL((__MASK__))) |
Driver macro reserved for internal use: isolate bits with the selected mask and shift them to the register LSB (shift mask on register position bit 0).
| __BITS__ | Bits in register 32 bits |
| __MASK__ | Mask in register 32 bits |
| Bits | in register 32 bits |
Definition at line 132 of file stm32f4xx_ll_dac.h.
Referenced by LL_DAC_ConvertData12LeftAligned(), LL_DAC_ConvertData12RightAligned(), LL_DAC_ConvertData8RightAligned(), LL_DAC_DMA_GetRegAddr(), and LL_DAC_RetrieveOutputData().
| #define __DAC_PTR_REG_OFFSET | ( | __REG__, | |
| __REG_OFFFSET__ | |||
| ) | ((uint32_t *)((uint32_t) ((uint32_t)(&(__REG__)) + ((__REG_OFFFSET__) << 2U)))) |
Driver macro reserved for internal use: set a pointer to a register from a register basis from which an offset is applied.
| __REG__ | Register basis from which the offset is applied. |
| __REG_OFFFSET__ | Offset to be applied (unit number of registers). |
| Pointer | to register address |
Definition at line 143 of file stm32f4xx_ll_dac.h.
Referenced by LL_DAC_ConvertData12LeftAligned(), LL_DAC_ConvertData12RightAligned(), LL_DAC_ConvertData8RightAligned(), LL_DAC_DMA_GetRegAddr(), and LL_DAC_RetrieveOutputData().
| #define IS_LL_DAC_CHANNEL | ( | __DACX__, | |
| __DAC_CHANNEL__ | |||
| ) |
( \
((__DAC_CHANNEL__) == LL_DAC_CHANNEL_1) \
|| ((__DAC_CHANNEL__) == LL_DAC_CHANNEL_2) \
)
Definition at line 67 of file stm32f4xx_ll_dac.c.
Referenced by LL_DAC_Init().
| #define IS_LL_DAC_OUTPUT_BUFFER | ( | __OUTPUT_BUFFER__ | ) |
( ((__OUTPUT_BUFFER__) == LL_DAC_OUTPUT_BUFFER_ENABLE) \ || ((__OUTPUT_BUFFER__) == LL_DAC_OUTPUT_BUFFER_DISABLE) \ )
Definition at line 123 of file stm32f4xx_ll_dac.c.
Referenced by LL_DAC_Init().
| #define IS_LL_DAC_TRIGGER_SOURCE | ( | __TRIGGER_SOURCE__ | ) |
( ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_SOFTWARE) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_TIM2_TRGO) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_TIM4_TRGO) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_TIM5_TRGO) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_TIM6_TRGO) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_TIM7_TRGO) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_TIM8_TRGO) \ || ((__TRIGGER_SOURCE__) == LL_DAC_TRIG_EXT_EXTI_LINE9) \ )
Definition at line 79 of file stm32f4xx_ll_dac.c.
Referenced by LL_DAC_Init().
| #define IS_LL_DAC_WAVE_AUTO_GENER_CONFIG | ( | __WAVE_AUTO_GENERATION_CONFIG__ | ) |
( ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BIT0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS1_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS2_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS3_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS4_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS5_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS6_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS7_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS8_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS9_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS10_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_NOISE_LFSR_UNMASK_BITS11_0) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_1) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_3) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_7) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_15) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_31) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_63) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_127) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_255) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_511) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_1023) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_2047) \ || ((__WAVE_AUTO_GENERATION_CONFIG__) == LL_DAC_TRIANGLE_AMPLITUDE_4095) \ )
Definition at line 96 of file stm32f4xx_ll_dac.c.
Referenced by LL_DAC_Init().
| #define IS_LL_DAC_WAVE_AUTO_GENER_MODE | ( | __WAVE_AUTO_GENERATION_MODE__ | ) |
( ((__WAVE_AUTO_GENERATION_MODE__) == LL_DAC_WAVE_AUTO_GENERATION_NONE) \ || ((__WAVE_AUTO_GENERATION_MODE__) == LL_DAC_WAVE_AUTO_GENERATION_NOISE) \ || ((__WAVE_AUTO_GENERATION_MODE__) == LL_DAC_WAVE_AUTO_GENERATION_TRIANGLE) \ )
Definition at line 90 of file stm32f4xx_ll_dac.c.
Referenced by LL_DAC_Init().
1.7.6.1