STM32L486xx HAL User Manual
Functions
VREFBUF
SYSTEM Exported Functions

Functions

__STATIC_INLINE void LL_VREFBUF_Enable (void)
 Enable Internal voltage reference.
__STATIC_INLINE void LL_VREFBUF_Disable (void)
 Disable Internal voltage reference.
__STATIC_INLINE void LL_VREFBUF_EnableHIZ (void)
 Enable high impedance (VREF+pin is high impedance)
__STATIC_INLINE void LL_VREFBUF_DisableHIZ (void)
 Disable high impedance (VREF+pin is internally connected to the voltage reference buffer output)
__STATIC_INLINE void LL_VREFBUF_SetVoltageScaling (uint32_t Scale)
 Set the Voltage reference scale.
__STATIC_INLINE uint32_t LL_VREFBUF_GetVoltageScaling (void)
 Get the Voltage reference scale.
__STATIC_INLINE uint32_t LL_VREFBUF_IsVREFReady (void)
 Check if Voltage reference buffer is ready.
__STATIC_INLINE uint32_t LL_VREFBUF_GetTrimming (void)
 Get the trimming code for VREFBUF calibration.
__STATIC_INLINE void LL_VREFBUF_SetTrimming (uint32_t Value)
 Set the trimming code for VREFBUF calibration (Tune the internal reference buffer voltage)

Function Documentation

__STATIC_INLINE void LL_VREFBUF_Disable ( void  )

Disable Internal voltage reference.

Reference Manual to LL API cross reference:
VREFBUF_CSR ENVR LL_VREFBUF_Disable
Return values:
None

Definition at line 1302 of file stm32l4xx_ll_system.h.

__STATIC_INLINE void LL_VREFBUF_DisableHIZ ( void  )

Disable high impedance (VREF+pin is internally connected to the voltage reference buffer output)

Reference Manual to LL API cross reference:
VREFBUF_CSR HIZ LL_VREFBUF_DisableHIZ
Return values:
None

Definition at line 1322 of file stm32l4xx_ll_system.h.

__STATIC_INLINE void LL_VREFBUF_Enable ( void  )

Enable Internal voltage reference.

Reference Manual to LL API cross reference:
VREFBUF_CSR ENVR LL_VREFBUF_Enable
Return values:
None

Definition at line 1292 of file stm32l4xx_ll_system.h.

__STATIC_INLINE void LL_VREFBUF_EnableHIZ ( void  )

Enable high impedance (VREF+pin is high impedance)

Reference Manual to LL API cross reference:
VREFBUF_CSR HIZ LL_VREFBUF_EnableHIZ
Return values:
None

Definition at line 1312 of file stm32l4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_VREFBUF_GetTrimming ( void  )

Get the trimming code for VREFBUF calibration.

Reference Manual to LL API cross reference:
VREFBUF_CCR TRIM LL_VREFBUF_GetTrimming
Return values:
Between0 and 0x3F

Definition at line 1367 of file stm32l4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_VREFBUF_GetVoltageScaling ( void  )

Get the Voltage reference scale.

Reference Manual to LL API cross reference:
VREFBUF_CSR VRS LL_VREFBUF_GetVoltageScaling
Return values:
Returnedvalue can be one of the following values:

Definition at line 1347 of file stm32l4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_VREFBUF_IsVREFReady ( void  )

Check if Voltage reference buffer is ready.

Reference Manual to LL API cross reference:
VREFBUF_CSR VRR LL_VREFBUF_IsVREFReady
Return values:
Stateof bit (1 or 0).

Definition at line 1357 of file stm32l4xx_ll_system.h.

__STATIC_INLINE void LL_VREFBUF_SetTrimming ( uint32_t  Value)

Set the trimming code for VREFBUF calibration (Tune the internal reference buffer voltage)

Reference Manual to LL API cross reference:
VREFBUF_CCR TRIM LL_VREFBUF_SetTrimming
Parameters:
ValueBetween 0 and 0x3F
Return values:
None

Definition at line 1378 of file stm32l4xx_ll_system.h.

__STATIC_INLINE void LL_VREFBUF_SetVoltageScaling ( uint32_t  Scale)

Set the Voltage reference scale.

Reference Manual to LL API cross reference:
VREFBUF_CSR VRS LL_VREFBUF_SetVoltageScaling
Parameters:
ScaleThis parameter can be one of the following values:
Return values:
None

Definition at line 1335 of file stm32l4xx_ll_system.h.