|
STM32L443xx HAL User Manual
|
Extended Peripheral Control functions. More...
Functions | |
| uint32_t | HAL_DACEx_DualGetValue (DAC_HandleTypeDef *hdac) |
| Return the last data output value of the selected DAC channel. | |
| HAL_StatusTypeDef | HAL_DACEx_SelfCalibrate (DAC_HandleTypeDef *hdac, DAC_ChannelConfTypeDef *sConfig, uint32_t Channel) |
| Run the self calibration of one DAC channel. | |
| HAL_StatusTypeDef | HAL_DACEx_SetUserTrimming (DAC_HandleTypeDef *hdac, DAC_ChannelConfTypeDef *sConfig, uint32_t Channel, uint32_t NewTrimmingValue) |
| Set the trimming mode and trimming value (user trimming mode applied). | |
| uint32_t | HAL_DACEx_GetTrimOffset (DAC_HandleTypeDef *hdac, uint32_t Channel) |
| Return the DAC trimming value. | |
Extended Peripheral Control functions.
==============================================================================
##### Peripheral Control functions #####
==============================================================================
[..] This section provides functions allowing to:
(+) Set the specified data holding register value for DAC channel.
| uint32_t HAL_DACEx_DualGetValue | ( | DAC_HandleTypeDef * | hdac | ) |
Return the last data output value of the selected DAC channel.
| hdac | pointer to a DAC_HandleTypeDef structure that contains the configuration information for the specified DAC. |
| The | selected DAC channel data output value. |
Definition at line 545 of file stm32l4xx_hal_dac_ex.c.
References __DAC_HandleTypeDef::Instance.
| uint32_t HAL_DACEx_GetTrimOffset | ( | DAC_HandleTypeDef * | hdac, |
| uint32_t | Channel | ||
| ) |
Return the DAC trimming value.
| hdac | DAC handle |
| Channel | The selected DAC channel. This parameter can be one of the following values:
|
| Trimming | value : range: 0->31 |
Definition at line 507 of file stm32l4xx_hal_dac_ex.c.
References assert_param, __DAC_HandleTypeDef::Instance, and IS_DAC_CHANNEL.
| HAL_StatusTypeDef HAL_DACEx_SelfCalibrate | ( | DAC_HandleTypeDef * | hdac, |
| DAC_ChannelConfTypeDef * | sConfig, | ||
| uint32_t | Channel | ||
| ) |
Run the self calibration of one DAC channel.
| hdac | pointer to a DAC_HandleTypeDef structure that contains the configuration information for the specified DAC. |
| sConfig | DAC channel configuration structure. |
| Channel | The selected DAC channel. This parameter can be one of the following values:
|
| Updates | DAC_TrimmingValue. , DAC_UserTrimming set to DAC_UserTrimming |
| HAL | status |
Definition at line 325 of file stm32l4xx_hal_dac_ex.c.
References assert_param, DAC_ALIGN_12B_R, DAC_CHANNEL_1, DAC_DHR12R1_ALIGNMENT, DAC_DHR12R2_ALIGNMENT, DAC_TRIMMING_USER, DAC_ChannelConfTypeDef::DAC_TrimmingValue, DAC_ChannelConfTypeDef::DAC_UserTrimming, HAL_DAC_STATE_BUSY, HAL_Delay(), __DAC_HandleTypeDef::Instance, IS_DAC_CHANNEL, and __DAC_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_DACEx_SetUserTrimming | ( | DAC_HandleTypeDef * | hdac, |
| DAC_ChannelConfTypeDef * | sConfig, | ||
| uint32_t | Channel, | ||
| uint32_t | NewTrimmingValue | ||
| ) |
Set the trimming mode and trimming value (user trimming mode applied).
| hdac | pointer to a DAC_HandleTypeDef structure that contains the configuration information for the specified DAC. |
| sConfig | DAC configuration structure updated with new DAC trimming value. |
| Channel | The selected DAC channel. This parameter can be one of the following values:
|
| NewTrimmingValue | DAC new trimming value |
| HAL | status |
Definition at line 464 of file stm32l4xx_hal_dac_ex.c.
References assert_param, DAC_TRIMMING_USER, DAC_ChannelConfTypeDef::DAC_TrimmingValue, DAC_ChannelConfTypeDef::DAC_UserTrimming, __DAC_HandleTypeDef::Instance, IS_DAC_CHANNEL, and IS_DAC_NEWTRIMMINGVALUE.
1.7.6.1