|
STM32F4xx_HAL_Driver
1.8.3
|
Collaboration diagram for DAC Exported Functions:Modules | |
| Initialization and de-initialization functions | |
Functions | |
| __STATIC_INLINE void | LL_DAC_SetTriggerSource (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t TriggerSource) |
| Set the conversion trigger source for the selected DAC channel. More... | |
| __STATIC_INLINE uint32_t | LL_DAC_GetTriggerSource (const DAC_TypeDef *DACx, uint32_t DAC_Channel) |
| Get the conversion trigger source for the selected DAC channel. More... | |
| __STATIC_INLINE void | LL_DAC_SetWaveAutoGeneration (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t WaveAutoGeneration) |
| Set the waveform automatic generation mode for the selected DAC channel. @rmtoll CR WAVE1 LL_DAC_SetWaveAutoGeneration CR WAVE2 LL_DAC_SetWaveAutoGeneration. More... | |
| __STATIC_INLINE uint32_t | LL_DAC_GetWaveAutoGeneration (const DAC_TypeDef *DACx, uint32_t DAC_Channel) |
| Get the waveform automatic generation mode for the selected DAC channel. @rmtoll CR WAVE1 LL_DAC_GetWaveAutoGeneration CR WAVE2 LL_DAC_GetWaveAutoGeneration. More... | |
| __STATIC_INLINE void | LL_DAC_SetWaveNoiseLFSR (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t NoiseLFSRMask) |
| Set the noise waveform generation for the selected DAC channel: Noise mode and parameters LFSR (linear feedback shift register). More... | |
| __STATIC_INLINE uint32_t | LL_DAC_GetWaveNoiseLFSR (const DAC_TypeDef *DACx, uint32_t DAC_Channel) |
| Get the noise waveform generation for the selected DAC channel: Noise mode and parameters LFSR (linear feedback shift register). @rmtoll CR MAMP1 LL_DAC_GetWaveNoiseLFSR CR MAMP2 LL_DAC_GetWaveNoiseLFSR. More... | |
| __STATIC_INLINE void | LL_DAC_SetWaveTriangleAmplitude (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t TriangleAmplitude) |
| Set the triangle waveform generation for the selected DAC channel: triangle mode and amplitude. More... | |
| __STATIC_INLINE uint32_t | LL_DAC_GetWaveTriangleAmplitude (const DAC_TypeDef *DACx, uint32_t DAC_Channel) |
| Get the triangle waveform generation for the selected DAC channel: triangle mode and amplitude. @rmtoll CR MAMP1 LL_DAC_GetWaveTriangleAmplitude CR MAMP2 LL_DAC_GetWaveTriangleAmplitude. More... | |
| __STATIC_INLINE void | LL_DAC_SetOutputBuffer (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t OutputBuffer) |
| Set the output buffer for the selected DAC channel. @rmtoll CR BOFF1 LL_DAC_SetOutputBuffer CR BOFF2 LL_DAC_SetOutputBuffer. More... | |
| __STATIC_INLINE uint32_t | LL_DAC_GetOutputBuffer (const DAC_TypeDef *DACx, uint32_t DAC_Channel) |
| Get the output buffer state for the selected DAC channel. @rmtoll CR BOFF1 LL_DAC_GetOutputBuffer CR BOFF2 LL_DAC_GetOutputBuffer. More... | |
| __STATIC_INLINE uint32_t LL_DAC_GetOutputBuffer | ( | const DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel | ||
| ) |
Get the output buffer state for the selected DAC channel. @rmtoll CR BOFF1 LL_DAC_GetOutputBuffer
CR BOFF2 LL_DAC_GetOutputBuffer.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| Returned | value can be one of the following values:
|
Definition at line 825 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE uint32_t LL_DAC_GetTriggerSource | ( | const DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel | ||
| ) |
Get the conversion trigger source for the selected DAC channel.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| Returned | value can be one of the following values:
|
Definition at line 586 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE uint32_t LL_DAC_GetWaveAutoGeneration | ( | const DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel | ||
| ) |
Get the waveform automatic generation mode for the selected DAC channel. @rmtoll CR WAVE1 LL_DAC_GetWaveAutoGeneration
CR WAVE2 LL_DAC_GetWaveAutoGeneration.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| Returned | value can be one of the following values:
|
Definition at line 635 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE uint32_t LL_DAC_GetWaveNoiseLFSR | ( | const DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel | ||
| ) |
Get the noise waveform generation for the selected DAC channel: Noise mode and parameters LFSR (linear feedback shift register). @rmtoll CR MAMP1 LL_DAC_GetWaveNoiseLFSR
CR MAMP2 LL_DAC_GetWaveNoiseLFSR.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| Returned | value can be one of the following values:
|
Definition at line 707 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE uint32_t LL_DAC_GetWaveTriangleAmplitude | ( | const DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel | ||
| ) |
Get the triangle waveform generation for the selected DAC channel: triangle mode and amplitude. @rmtoll CR MAMP1 LL_DAC_GetWaveTriangleAmplitude
CR MAMP2 LL_DAC_GetWaveTriangleAmplitude.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| Returned | value can be one of the following values:
|
Definition at line 780 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE void LL_DAC_SetOutputBuffer | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| uint32_t | OutputBuffer | ||
| ) |
Set the output buffer for the selected DAC channel. @rmtoll CR BOFF1 LL_DAC_SetOutputBuffer
CR BOFF2 LL_DAC_SetOutputBuffer.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| OutputBuffer | This parameter can be one of the following values:
|
| None |
Definition at line 803 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE void LL_DAC_SetTriggerSource | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| uint32_t | TriggerSource | ||
| ) |
Set the conversion trigger source for the selected DAC channel.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| TriggerSource | This parameter can be one of the following values:
|
| None |
Definition at line 554 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE void LL_DAC_SetWaveAutoGeneration | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| uint32_t | WaveAutoGeneration | ||
| ) |
Set the waveform automatic generation mode for the selected DAC channel. @rmtoll CR WAVE1 LL_DAC_SetWaveAutoGeneration
CR WAVE2 LL_DAC_SetWaveAutoGeneration.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| WaveAutoGeneration | This parameter can be one of the following values:
|
| None |
Definition at line 611 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE void LL_DAC_SetWaveNoiseLFSR | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| uint32_t | NoiseLFSRMask | ||
| ) |
Set the noise waveform generation for the selected DAC channel: Noise mode and parameters LFSR (linear feedback shift register).
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| NoiseLFSRMask | This parameter can be one of the following values:
|
| None |
Definition at line 674 of file stm32f4xx_ll_dac.h.
| __STATIC_INLINE void LL_DAC_SetWaveTriangleAmplitude | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| uint32_t | TriangleAmplitude | ||
| ) |
Set the triangle waveform generation for the selected DAC channel: triangle mode and amplitude.
| DACx | DAC instance |
| DAC_Channel | This parameter can be one of the following values:
|
| TriangleAmplitude | This parameter can be one of the following values:
|
| None |
Definition at line 746 of file stm32f4xx_ll_dac.h.