68 #ifdef HAL_DAC_MODULE_ENABLED 233 uint32_t data = 0, tmp = 0;
243 data = ((uint32_t)Data2 << 8) | Data1;
247 data = ((uint32_t)Data2 << 16) | Data1;
254 *(
__IO uint32_t *)tmp = data;
#define MODIFY_REG(REG, CLEARMASK, SETMASK)
void HAL_DACEx_ConvHalfCpltCallbackCh2(DAC_HandleTypeDef *hdac)
void DAC_DMAErrorCh2(DMA_HandleTypeDef *hdma)
#define DAC_DHR12RD_ALIGNMENT(__ALIGNMENT__)
Set DHR12RD alignment.
#define HAL_DAC_ERROR_DMA
#define assert_param(expr)
Include module's header file.
uint32_t HAL_DACEx_DualGetValue(DAC_HandleTypeDef *hdac)
#define __HAL_UNLOCK(__HANDLE__)
#define IS_DAC_DATA(DATA)
#define __HAL_LOCK(__HANDLE__)
void HAL_DACEx_ErrorCallbackCh2(DAC_HandleTypeDef *hdac)
This file contains all the functions prototypes for the HAL module driver.
void DAC_DMAConvCpltCh2(DMA_HandleTypeDef *hdma)
#define IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE(VALUE)
HAL_StatusTypeDef HAL_DACEx_NoiseWaveGenerate(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
void DAC_DMAHalfConvCpltCh2(DMA_HandleTypeDef *hdma)
HAL_StatusTypeDef HAL_DACEx_DualSetValue(DAC_HandleTypeDef *hdac, uint32_t Alignment, uint32_t Data1, uint32_t Data2)
__IO HAL_DAC_StateTypeDef State
HAL_StatusTypeDef HAL_DACEx_TriangleWaveGenerate(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
DMA handle Structure definition.
#define IS_DAC_CHANNEL(CHANNEL)
HAL_StatusTypeDef
HAL Status structures definition.
DAC handle Structure definition.
#define IS_DAC_ALIGN(ALIGN)
void HAL_DACEx_ConvCpltCallbackCh2(DAC_HandleTypeDef *hdac)
void HAL_DACEx_DMAUnderrunCallbackCh2(DAC_HandleTypeDef *hdac)