44#ifdef HAL_DAC_MODULE_ENABLED
84#if defined(DAC_CHANNEL2_SUPPORT)
93 uint32_t tmp_swtrig = 0UL;
115 tmp_swtrig |= DAC_SWTRIGR_SWTRIG1;
119 tmp_swtrig |= DAC_SWTRIGR_SWTRIG2;
122 SET_BIT(hdac->
Instance->SWTRIGR, tmp_swtrig);
204 MODIFY_REG(hdac->
Instance->CR, ((DAC_CR_WAVE1) | (DAC_CR_MAMP1)) << (Channel & 0x10UL),
205 (DAC_CR_WAVE1_1 | Amplitude) << (Channel & 0x10UL));
260 MODIFY_REG(hdac->
Instance->CR, ((DAC_CR_WAVE1) | (DAC_CR_MAMP1)) << (Channel & 0x10UL),
261 (DAC_CR_WAVE1_0 | Amplitude) << (Channel & 0x10UL));
273#if defined(DAC_CHANNEL2_SUPPORT)
308 data = ((uint32_t)Data2 << 8U) | Data1;
312 data = ((uint32_t)Data2 << 16U) | Data1;
319 *(__IO uint32_t *)tmp = data;
409#if defined(DAC_CHANNEL2_SUPPORT)
422 tmp |= hdac->
Instance->DOR2 << 16UL;
442#if defined(DAC_CHANNEL2_SUPPORT)
453#if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
454 hdac->ConvCpltCallbackCh2(hdac);
456 HAL_DACEx_ConvCpltCallbackCh2(hdac);
472#if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
473 hdac->ConvHalfCpltCallbackCh2(hdac);
475 HAL_DACEx_ConvHalfCpltCallbackCh2(hdac);
492#if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
493 hdac->ErrorCallbackCh2(hdac);
495 HAL_DACEx_ErrorCallbackCh2(hdac);
HAL_StatusTypeDef HAL_DACEx_NoiseWaveGenerate(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
Enable or disable the selected DAC channel wave generation.
HAL_StatusTypeDef HAL_DACEx_TriangleWaveGenerate(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
Enable or disable the selected DAC channel wave generation.
#define IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE(VALUE)
#define HAL_DAC_ERROR_DMA
#define DAC_DHR12RD_ALIGNMENT(__ALIGNMENT__)
Set DHR12RD alignment.
#define __HAL_DAC_ENABLE(__HANDLE__, __DAC_Channel__)
Enable the DAC channel.
#define __HAL_DAC_DISABLE(__HANDLE__, __DAC_Channel__)
Disable the DAC channel.
#define IS_DAC_ALIGN(ALIGN)
#define IS_DAC_DATA(DATA)
#define IS_DAC_CHANNEL(CHANNEL)
#define DAC_TRIGGER_SOFTWARE
#define assert_param(expr)
This file contains all the functions prototypes for the HAL module driver.
HAL_StatusTypeDef
HAL Status structures definition
#define __HAL_UNLOCK(__HANDLE__)
#define __HAL_LOCK(__HANDLE__)
DAC handle Structure definition.
__IO HAL_DAC_StateTypeDef State
DMA handle Structure definition.