STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros | Functions
stm32f7xx_hal_dac_ex.h File Reference
#include "stm32f7xx_hal_def.h"

Go to the source code of this file.

Macros

#define DAC_LFSRUNMASK_BIT0   ((uint32_t)0x00000000U)
 
#define DAC_LFSRUNMASK_BITS1_0   ((uint32_t)DAC_CR_MAMP1_0)
 
#define DAC_LFSRUNMASK_BITS2_0   ((uint32_t)DAC_CR_MAMP1_1)
 
#define DAC_LFSRUNMASK_BITS3_0   ((uint32_t)DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
 
#define DAC_LFSRUNMASK_BITS4_0   ((uint32_t)DAC_CR_MAMP1_2)
 
#define DAC_LFSRUNMASK_BITS5_0   ((uint32_t)DAC_CR_MAMP1_2 | DAC_CR_MAMP1_0)
 
#define DAC_LFSRUNMASK_BITS6_0   ((uint32_t)DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1)
 
#define DAC_LFSRUNMASK_BITS7_0   ((uint32_t)DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
 
#define DAC_LFSRUNMASK_BITS8_0   ((uint32_t)DAC_CR_MAMP1_3)
 
#define DAC_LFSRUNMASK_BITS9_0   ((uint32_t)DAC_CR_MAMP1_3 | DAC_CR_MAMP1_0)
 
#define DAC_LFSRUNMASK_BITS10_0   ((uint32_t)DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1)
 
#define DAC_LFSRUNMASK_BITS11_0   ((uint32_t)DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
 
#define DAC_TRIANGLEAMPLITUDE_1   ((uint32_t)0x00000000U)
 
#define DAC_TRIANGLEAMPLITUDE_3   ((uint32_t)DAC_CR_MAMP1_0)
 
#define DAC_TRIANGLEAMPLITUDE_7   ((uint32_t)DAC_CR_MAMP1_1)
 
#define DAC_TRIANGLEAMPLITUDE_15   ((uint32_t)DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
 
#define DAC_TRIANGLEAMPLITUDE_31   ((uint32_t)DAC_CR_MAMP1_2)
 
#define DAC_TRIANGLEAMPLITUDE_63   ((uint32_t)DAC_CR_MAMP1_2 | DAC_CR_MAMP1_0)
 
#define DAC_TRIANGLEAMPLITUDE_127   ((uint32_t)DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1)
 
#define DAC_TRIANGLEAMPLITUDE_255   ((uint32_t)DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
 
#define DAC_TRIANGLEAMPLITUDE_511   ((uint32_t)DAC_CR_MAMP1_3)
 
#define DAC_TRIANGLEAMPLITUDE_1023   ((uint32_t)DAC_CR_MAMP1_3 | DAC_CR_MAMP1_0)
 
#define DAC_TRIANGLEAMPLITUDE_2047   ((uint32_t)DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1)
 
#define DAC_TRIANGLEAMPLITUDE_4095   ((uint32_t)DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
 
#define IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE(VALUE)
 

Functions

uint32_t HAL_DACEx_DualGetValue (DAC_HandleTypeDef *hdac)
 
HAL_StatusTypeDef HAL_DACEx_TriangleWaveGenerate (DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
 
HAL_StatusTypeDef HAL_DACEx_NoiseWaveGenerate (DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
 
HAL_StatusTypeDef HAL_DACEx_DualSetValue (DAC_HandleTypeDef *hdac, uint32_t Alignment, uint32_t Data1, uint32_t Data2)
 
void HAL_DACEx_ConvCpltCallbackCh2 (DAC_HandleTypeDef *hdac)
 
void HAL_DACEx_ConvHalfCpltCallbackCh2 (DAC_HandleTypeDef *hdac)
 
void HAL_DACEx_ErrorCallbackCh2 (DAC_HandleTypeDef *hdac)
 
void HAL_DACEx_DMAUnderrunCallbackCh2 (DAC_HandleTypeDef *hdac)
 
void DAC_DMAConvCpltCh2 (DMA_HandleTypeDef *hdma)
 
void DAC_DMAErrorCh2 (DMA_HandleTypeDef *hdma)
 
void DAC_DMAHalfConvCpltCh2 (DMA_HandleTypeDef *hdma)