STM32L443xx HAL User Manual
|
HAL SYSCFG configuration functions. More...
Functions | |
void | HAL_SYSCFG_SRAM2Erase (void) |
Start a hardware SRAM2 erase operation. | |
void | HAL_SYSCFG_EnableMemorySwappingBank (void) |
Enable the Internal FLASH Bank Swapping. | |
void | HAL_SYSCFG_DisableMemorySwappingBank (void) |
Disable the Internal FLASH Bank Swapping. | |
void | HAL_SYSCFG_VREFBUF_VoltageScalingConfig (uint32_t VoltageScaling) |
Configure the internal voltage reference buffer voltage scale. | |
void | HAL_SYSCFG_VREFBUF_HighImpedanceConfig (uint32_t Mode) |
Configure the internal voltage reference buffer high impedance mode. | |
void | HAL_SYSCFG_VREFBUF_TrimmingConfig (uint32_t TrimmingValue) |
Tune the Internal Voltage Reference buffer (VREFBUF). | |
HAL_StatusTypeDef | HAL_SYSCFG_EnableVREFBUF (void) |
Enable the Internal Voltage Reference buffer (VREFBUF). | |
void | HAL_SYSCFG_DisableVREFBUF (void) |
Disable the Internal Voltage Reference buffer (VREFBUF). | |
void | HAL_SYSCFG_EnableIOAnalogSwitchBooster (void) |
Enable the I/O analog switch voltage booster. | |
void | HAL_SYSCFG_DisableIOAnalogSwitchBooster (void) |
Disable the I/O analog switch voltage booster. |
HAL SYSCFG configuration functions.
=============================================================================== ##### HAL SYSCFG configuration functions ##### =============================================================================== [..] This section provides functions allowing to: (+) Start a hardware SRAM2 erase operation (+) Enable/Disable the Internal FLASH Bank Swapping (+) Configure the Voltage reference buffer (+) Enable/Disable the Voltage reference buffer (+) Enable/Disable the I/O analog switch voltage booster
void HAL_SYSCFG_DisableIOAnalogSwitchBooster | ( | void | ) |
Disable the I/O analog switch voltage booster.
None |
Definition at line 744 of file stm32l4xx_hal.c.
void HAL_SYSCFG_DisableMemorySwappingBank | ( | void | ) |
Disable the Internal FLASH Bank Swapping.
None |
Definition at line 640 of file stm32l4xx_hal.c.
References FB_MODE_BB.
void HAL_SYSCFG_DisableVREFBUF | ( | void | ) |
Disable the Internal Voltage Reference buffer (VREFBUF).
None |
Definition at line 723 of file stm32l4xx_hal.c.
void HAL_SYSCFG_EnableIOAnalogSwitchBooster | ( | void | ) |
Enable the I/O analog switch voltage booster.
None |
Definition at line 734 of file stm32l4xx_hal.c.
void HAL_SYSCFG_EnableMemorySwappingBank | ( | void | ) |
Enable the Internal FLASH Bank Swapping.
None |
Definition at line 625 of file stm32l4xx_hal.c.
References FB_MODE_BB.
HAL_StatusTypeDef HAL_SYSCFG_EnableVREFBUF | ( | void | ) |
Enable the Internal Voltage Reference buffer (VREFBUF).
HAL_OK/HAL_TIMEOUT |
Definition at line 697 of file stm32l4xx_hal.c.
References HAL_GetTick(), and VREFBUF_TIMEOUT_VALUE.
void HAL_SYSCFG_SRAM2Erase | ( | void | ) |
Start a hardware SRAM2 erase operation.
None |
Definition at line 606 of file stm32l4xx_hal.c.
References SCSR_SRAM2ER_BB.
void HAL_SYSCFG_VREFBUF_HighImpedanceConfig | ( | uint32_t | Mode | ) |
Configure the internal voltage reference buffer high impedance mode.
Mode | specifies the high impedance mode This parameter can be one of the following values:
|
None |
Definition at line 673 of file stm32l4xx_hal.c.
References assert_param, and IS_SYSCFG_VREFBUF_HIGH_IMPEDANCE.
void HAL_SYSCFG_VREFBUF_TrimmingConfig | ( | uint32_t | TrimmingValue | ) |
Tune the Internal Voltage Reference buffer (VREFBUF).
None |
Definition at line 685 of file stm32l4xx_hal.c.
References assert_param, and IS_SYSCFG_VREFBUF_TRIMMING.
void HAL_SYSCFG_VREFBUF_VoltageScalingConfig | ( | uint32_t | VoltageScaling | ) |
Configure the internal voltage reference buffer voltage scale.
VoltageScaling | specifies the output voltage to achieve This parameter can be one of the following values:
|
None |
Definition at line 657 of file stm32l4xx_hal.c.
References assert_param, and IS_SYSCFG_VREFBUF_VOLTAGE_SCALE.