LL VREFBUF Constants

VREFBUF Voltage levels.

group VREFBUF_LL_VOLTAGE

Defines

LL_VREFBUF_VOLTAGE_SCALE0 (0UL)

Voltage reference scale 0

LL_VREFBUF_VOLTAGE_SCALE1 (VREFBUF_CSR_VRS_0)

Voltage reference scale 1

LL_VREFBUF_VOLTAGE_SCALE2 (VREFBUF_CSR_VRS_1)

Voltage reference scale 2

LL_VREFBUF_VOLTAGE_SCALE3 (VREFBUF_CSR_VRS_1 | VREFBUF_CSR_VRS_0)

Voltage reference scale 3

VREFBUF Mode Configuration.

group VREFBUF_LL_MODE

Defines

LL_VREFBUF_MODE_PULL_DOWN (0UL) /* Pull down mode */
LL_VREFBUF_MODE_EXT_VOLTAGE_REF (VREFBUF_CSR_HIZ) /* External voltage reference mode */
LL_VREFBUF_MODE_INT_VOLTAGE_REF (VREFBUF_CSR_ENVR) /* Internal voltage reference mode */
LL_VREFBUF_MODE_HOLD (VREFBUF_CSR_HIZ | VREFBUF_CSR_ENVR) /* Hold mode */
LL_VREFBUF_WRITE_REG ( instance , reg , value ) STM32_WRITE_REG((instance)->reg, (value))

Write a value in VREFBUF register.

Parameters :
  • instance – VREFBUF Instance

  • reg – Register to be written

  • value – Value to be written in the register

LL_VREFBUF_READ_REG ( instance , reg ) STM32_READ_REG((instance)->reg)

Read a value in VREFBUF register.

Parameters :
  • instance – VREFBUF Instance

  • reg – Register to be read

Return values :

Register – value