STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
stm32f4xx_hal_dac_ex.h File Reference

Header file of DAC HAL Extended module. More...

Include dependency graph for stm32f4xx_hal_dac_ex.h:

Go to the source code of this file.

Macros

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

Functions

HAL_StatusTypeDef HAL_DACEx_TriangleWaveGenerate (DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
 Enable or disable the selected DAC channel wave generation.
 
HAL_StatusTypeDef HAL_DACEx_NoiseWaveGenerate (DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Amplitude)
 Enable or disable the selected DAC channel wave generation.
 

Detailed Description

Header file of DAC HAL Extended module.

Author
MCD Application Team
Attention

Copyright (c) 2016 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Definition in file stm32f4xx_hal_dac_ex.h.