LL PWR APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_PWR_ClearFlag_SB |
12 |
12 |
12 |
None |
|
LL_PWR_ClearFlag_STOP |
12 |
12 |
12 |
None |
|
LL_PWR_ClearFlag_WU |
6 |
6 |
6 |
None |
|
LL_PWR_ClearFlag_WU1 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU2 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU3 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU4 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU5 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU6 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU7 |
8 |
8 |
8 |
None |
|
LL_PWR_ClearFlag_WU8 |
8 |
8 |
8 |
None |
|
LL_PWR_DisableAVD |
14 |
14 |
14 |
None |
|
LL_PWR_DisableAnalogBooster |
14 |
14 |
14 |
None |
|
LL_PWR_DisableAnalogVoltageReady |
14 |
14 |
14 |
None |
|
LL_PWR_DisableBackupDomainWriteProtection |
14 |
14 |
14 |
None |
|
LL_PWR_DisableBackupRegulator |
14 |
14 |
14 |
None |
|
LL_PWR_DisableBatteryCharging |
14 |
14 |
14 |
None |
|
LL_PWR_DisableFlashLowPWRMode |
14 |
14 |
14 |
None |
|
LL_PWR_DisableI3CPullUp |
10 |
10 |
10 |
None |
|
LL_PWR_DisablePUPDConfig |
12 |
12 |
12 |
None |
|
LL_PWR_DisablePVD |
14 |
14 |
14 |
None |
|
LL_PWR_DisableTemperatureVbatMonitor |
14 |
14 |
14 |
None |
|
LL_PWR_DisableUCPDDeadBattery |
14 |
14 |
14 |
None |
|
LL_PWR_DisableUCPDRetentionStandbyMode |
14 |
14 |
14 |
None |
|
LL_PWR_DisableWakeUpPin |
10 |
10 |
10 |
None |
|
LL_PWR_DisableXSPIPullDown |
10 |
10 |
10 |
None |
|
LL_PWR_DisableXSPIPullUp |
10 |
10 |
10 |
None |
|
LL_PWR_EnableAVD |
14 |
14 |
14 |
None |
|
LL_PWR_EnableAnalogBooster |
14 |
14 |
14 |
None |
|
LL_PWR_EnableAnalogVoltageReady |
14 |
14 |
14 |
None |
|
LL_PWR_EnableBackupDomainWriteProtection |
14 |
14 |
14 |
None |
|
LL_PWR_EnableBackupRegulator |
14 |
14 |
14 |
None |
|
LL_PWR_EnableBatteryCharging |
14 |
14 |
14 |
None |
|
LL_PWR_EnableFlashLowPWRMode |
14 |
14 |
14 |
None |
|
LL_PWR_EnableI3CPullUp |
10 |
10 |
10 |
None |
|
LL_PWR_EnablePUPDConfig |
12 |
12 |
12 |
None |
|
LL_PWR_EnablePVD |
14 |
14 |
14 |
None |
|
LL_PWR_EnableTemperatureVbatMonitor |
14 |
14 |
14 |
None |
|
LL_PWR_EnableUCPDDeadBattery |
14 |
14 |
14 |
None |
|
LL_PWR_EnableUCPDRetentionStandbyMode |
14 |
14 |
14 |
None |
|
LL_PWR_EnableWakeUpPin |
10 |
10 |
10 |
None |
|
LL_PWR_EnableXSPIPullDown |
10 |
10 |
10 |
None |
|
LL_PWR_EnableXSPIPullUp |
10 |
10 |
10 |
None |
|
LL_PWR_GetAVDLevel |
12 |
12 |
12 |
None |
|
LL_PWR_GetActiveRegulatorVoltageScaling |
10 |
10 |
10 |
None |
|
LL_PWR_GetBattChargResistor |
12 |
12 |
12 |
None |
|
LL_PWR_GetPVDLevel |
12 |
12 |
12 |
None |
|
LL_PWR_GetPowerMode |
10 |
10 |
10 |
None |
|
LL_PWR_GetRegulatorVoltageScaling |
10 |
10 |
10 |
None |
|
LL_PWR_GetStopRegulatorVoltageScaling |
12 |
12 |
12 |
None |
|
LL_PWR_GetWakeUpPinPolarity |
30 |
30 |
30 |
None |
|
LL_PWR_GetWakeUpPinPull |
54 |
54 |
54 |
None |
|
LL_PWR_IsActiveFlag_ACTVOS |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_AVDO |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_BRRDY |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_PVDO |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_SB |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_SDRDY |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_STOP |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_TEMPH |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_TEMPL |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_VBATH |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_VBATL |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_VOS |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU |
18 |
18 |
18 |
None |
|
LL_PWR_IsActiveFlag_WU1 |
10 |
10 |
10 |
None |
|
LL_PWR_IsActiveFlag_WU2 |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU3 |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU4 |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU5 |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU6 |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU7 |
12 |
12 |
12 |
None |
|
LL_PWR_IsActiveFlag_WU8 |
12 |
12 |
12 |
None |
|
LL_PWR_IsEnabledAVD |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledAnalogBooster |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledAnalogVoltageReady |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledBackupDomainWriteProtection |
18 |
18 |
18 |
None |
|
LL_PWR_IsEnabledBackupRegulator |
12 |
12 |
12 |
None |
|
LL_PWR_IsEnabledBatteryCharging |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledBypass |
12 |
12 |
12 |
None |
|
LL_PWR_IsEnabledFlashLowPWRMode |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledI3CPullUp |
18 |
18 |
18 |
None |
|
LL_PWR_IsEnabledLDOSupply |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledPUPDConfig |
10 |
10 |
10 |
None |
|
LL_PWR_IsEnabledPVD |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledSMPSSupply |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledTemperatureVbatMonitor |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledUCPDDeadBattery |
16 |
16 |
16 |
None |
|
LL_PWR_IsEnabledUCPDRetentionStandbyMode |
14 |
14 |
14 |
None |
|
LL_PWR_IsEnabledWakeUpPin |
18 |
18 |
18 |
None |
|
LL_PWR_IsEnabledXSPIPullDown |
18 |
18 |
18 |
None |
|
LL_PWR_IsEnabledXSPIPullUp |
18 |
18 |
18 |
None |
|
LL_PWR_SetAVDLevel |
16 |
16 |
16 |
None |
|
LL_PWR_SetBattChargResistor |
16 |
16 |
16 |
None |
|
LL_PWR_SetPVDLevel |
16 |
16 |
16 |
None |
|
LL_PWR_SetPowerMode |
16 |
16 |
16 |
None |
|
LL_PWR_SetRegulatorVoltageScaling |
14 |
14 |
14 |
None |
|
LL_PWR_SetStopRegulatorVoltageScaling |
16 |
16 |
16 |
None |
|
LL_PWR_SetWakeUpPinPolarity |
46 |
46 |
46 |
None |
|
LL_PWR_SetWakeUpPinPull |
50 |
50 |
50 |
None |
HAL PWR APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_PWR_CleanPreviousSystemPowerMode |
8 |
8 |
8 |
LL_PWR_ClearFlag_SB(Min)(Def)(Max) |
|
HAL_PWR_ClearCorePendingEvent |
14 |
14 |
14 |
None |
|
HAL_PWR_DisableAnalogVoltageDetector |
8 |
8 |
8 |
LL_PWR_DisableAVD(Min)(Def)(Max) |
|
HAL_PWR_DisableBatteryCharging |
8 |
8 |
8 |
LL_PWR_DisableBatteryCharging(Min)(Def)(Max) |
|
HAL_PWR_DisableCoreSendEventOnPending |
8 |
8 |
8 |
SCB_DisableEventOnPend(Min)(Def)(Max) |
|
HAL_PWR_DisableCoreSleepOnExit |
8 |
8 |
8 |
SCB_DisableSleepOnExit(Min)(Def)(Max) |
|
HAL_PWR_DisableGPIOPull |
8 |
8 |
8 |
LL_PWR_DisablePUPDConfig(Min)(Def)(Max) |
|
HAL_PWR_DisableProgrammableVoltageDetector |
8 |
8 |
8 |
LL_PWR_DisablePVD(Min)(Def)(Max) |
|
HAL_PWR_DisableRTCDomainWriteProtection |
8 |
8 |
8 |
LL_PWR_DisableBackupDomainWriteProtection(Min)(Def)(Max) |
|
HAL_PWR_DisableTemperatureVbatMonitor |
8 |
8 |
8 |
LL_PWR_DisableTemperatureVbatMonitor(Min)(Def)(Max) |
|
HAL_PWR_EnableAnalogVoltageDetector |
8 |
8 |
8 |
LL_PWR_EnableAVD(Min)(Def)(Max) |
|
HAL_PWR_EnableBatteryCharging |
8 |
8 |
8 |
LL_PWR_EnableBatteryCharging(Min)(Def)(Max) |
|
HAL_PWR_EnableCoreSendEventOnPending |
8 |
8 |
8 |
SCB_EnableEventOnPend(Min)(Def)(Max) |
|
HAL_PWR_EnableCoreSleepOnExit |
8 |
8 |
8 |
SCB_EnableSleepOnExit(Min)(Def)(Max) |
|
HAL_PWR_EnableGPIOPull |
8 |
8 |
8 |
LL_PWR_EnablePUPDConfig(Min)(Def)(Max) |
|
HAL_PWR_EnableProgrammableVoltageDetector |
8 |
8 |
8 |
LL_PWR_EnablePVD(Min)(Def)(Max) |
|
HAL_PWR_EnableRTCDomainWriteProtection |
8 |
8 |
8 |
LL_PWR_EnableBackupDomainWriteProtection(Min)(Def)(Max) |
|
HAL_PWR_EnableTemperatureVbatMonitor |
8 |
8 |
8 |
LL_PWR_EnableTemperatureVbatMonitor(Min)(Def)(Max) |
|
HAL_PWR_EnterSleepMode |
32 |
32 |
60 |
SCB_DisableDeepSleep(Min)(Def)(Max) |
|
HAL_PWR_EnterStandbyMode |
24 |
24 |
24 |
LL_PWR_SetPowerMode(Min)(Def)(Max), SCB_EnableDeepSleep(Min)(Def)(Max) |
|
HAL_PWR_EnterStopMode |
46 |
46 |
94 |
LL_PWR_SetPowerMode(Min)(Def)(Max), SCB_DisableDeepSleep(Min)(Def)(Max), SCB_EnableDeepSleep(Min)(Def)(Max) |
|
HAL_PWR_GetAnalogIOSwitchSupply |
32 |
32 |
32 |
LL_PWR_IsEnabledAnalogBooster(Min)(Def)(Max), LL_PWR_IsEnabledAnalogVoltageReady(Min)(Def)(Max) |
|
HAL_PWR_GetAnalogVoltageDetectorLevel |
10 |
10 |
10 |
LL_PWR_GetAVDLevel(Min)(Def)(Max) |
|
HAL_PWR_GetAnalogVoltageDetectorOutput |
10 |
10 |
10 |
LL_PWR_IsActiveFlag_AVDO(Min)(Def)(Max) |
|
HAL_PWR_GetConfigBatteryCharging |
10 |
10 |
10 |
LL_PWR_GetBattChargResistor(Min)(Def)(Max) |
|
HAL_PWR_GetConfigPeriphGPIOPull |
70 |
70 |
120 |
LL_PWR_IsEnabledI3CPullUp(Min)(Def)(Max), LL_PWR_IsEnabledXSPIPullDown(Min)(Def)(Max), LL_PWR_IsEnabledXSPIPullUp(Min)(Def)(Max) |
|
HAL_PWR_GetCoreSleepMode |
10 |
10 |
10 |
SCB_IsEnabledDeepSleep(Min)(Def)(Max) |
|
HAL_PWR_GetMainRegulatorActiveVoltageScalingRange |
10 |
10 |
10 |
LL_PWR_GetActiveRegulatorVoltageScaling(Min)(Def)(Max) |
|
HAL_PWR_GetMainRegulatorSupply |
20 |
20 |
20 |
LL_PWR_IsEnabledBypass(Min)(Def)(Max) |
|
HAL_PWR_GetMainRegulatorSupplyStatus |
32 |
32 |
32 |
LL_PWR_IsEnabledBypass(Min)(Def)(Max), LL_PWR_IsEnabledSMPSSupply(Min)(Def)(Max) |
|
HAL_PWR_GetMainRegulatorVoltageScalingRange |
10 |
10 |
10 |
LL_PWR_GetRegulatorVoltageScaling(Min)(Def)(Max) |
|
HAL_PWR_GetPreviousSystemPowerMode |
36 |
36 |
36 |
LL_PWR_IsActiveFlag_SB(Min)(Def)(Max), LL_PWR_IsActiveFlag_STOP(Min)(Def)(Max) |
|
HAL_PWR_GetProgrammableVoltageDetectorLevel |
10 |
10 |
10 |
LL_PWR_GetPVDLevel(Min)(Def)(Max) |
|
HAL_PWR_GetProgrammableVoltageDetectorOutput |
10 |
10 |
10 |
LL_PWR_IsActiveFlag_PVDO(Min)(Def)(Max) |
|
HAL_PWR_GetTemperatureLevelStatus |
30 |
30 |
30 |
LL_PWR_IsActiveFlag_TEMPH(Min)(Def)(Max), LL_PWR_IsActiveFlag_TEMPL(Min)(Def)(Max) |
|
HAL_PWR_GetVbatVoltageLevelStatus |
30 |
30 |
30 |
LL_PWR_IsActiveFlag_VBATH(Min)(Def)(Max), LL_PWR_IsActiveFlag_VBATL(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledAnalogVoltageDetector |
10 |
10 |
10 |
LL_PWR_IsEnabledAVD(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledBatteryCharging |
10 |
10 |
10 |
LL_PWR_IsEnabledBatteryCharging(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledCoreSendEventOnPending |
10 |
10 |
10 |
SCB_IsEnabledEventOnPend(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledCoreSleepOnExit |
10 |
10 |
10 |
SCB_IsEnabledSleepOnExit(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledGPIOPull |
10 |
10 |
10 |
LL_PWR_IsEnabledPUPDConfig(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledProgrammableVoltageDetector |
10 |
10 |
10 |
LL_PWR_IsEnabledPVD(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledRTCDomainWriteProtection |
10 |
10 |
10 |
LL_PWR_IsEnabledBackupDomainWriteProtection(Min)(Def)(Max) |
|
HAL_PWR_IsEnabledTemperatureVbatMonitor |
10 |
10 |
10 |
LL_PWR_IsEnabledTemperatureVbatMonitor(Min)(Def)(Max) |
|
HAL_PWR_LP_CleanWakeupSource |
12 |
12 |
36 |
LL_PWR_ClearFlag_WU(Min)(Def)(Max) |
|
HAL_PWR_LP_DisableFlashLowPWRMode |
8 |
8 |
8 |
LL_PWR_DisableFlashLowPWRMode(Min)(Def)(Max) |
|
HAL_PWR_LP_DisableMemoryRetention |
28 |
28 |
46 |
LL_PWR_DisableBackupRegulator(Min)(Def)(Max), LL_PWR_IsEnabledBackupDomainWriteProtection(Min)(Def)(Max) |
|
HAL_PWR_LP_DisableUCPDDeadBattery |
8 |
8 |
8 |
LL_PWR_DisableUCPDDeadBattery(Min)(Def)(Max) |
|
HAL_PWR_LP_DisableUCPDRetention |
8 |
8 |
8 |
LL_PWR_DisableUCPDRetentionStandbyMode(Min)(Def)(Max) |
|
HAL_PWR_LP_DisableWakeupPin |
12 |
12 |
36 |
LL_PWR_DisableWakeUpPin(Min)(Def)(Max) |
|
HAL_PWR_LP_EnableFlashLowPWRMode |
8 |
8 |
8 |
LL_PWR_EnableFlashLowPWRMode(Min)(Def)(Max) |
|
HAL_PWR_LP_EnableMemoryRetention |
82 |
82 |
100 |
LL_PWR_EnableBackupRegulator(Min)(Def)(Max), LL_PWR_IsActiveFlag_BRRDY(Min)(Def)(Max), LL_PWR_IsEnabledBackupDomainWriteProtection(Min)(Def)(Max) |
|
HAL_PWR_LP_EnableUCPDDeadBattery |
8 |
8 |
8 |
LL_PWR_EnableUCPDDeadBattery(Min)(Def)(Max) |
|
HAL_PWR_LP_EnableUCPDRetention |
8 |
8 |
8 |
LL_PWR_EnableUCPDRetentionStandbyMode(Min)(Def)(Max) |
|
HAL_PWR_LP_EnableWakeupPin |
12 |
12 |
36 |
LL_PWR_EnableWakeUpPin(Min)(Def)(Max) |
|
HAL_PWR_LP_GetConfigWakeupPin |
24 |
24 |
84 |
LL_PWR_GetWakeUpPinPolarity(Min)(Def)(Max), LL_PWR_GetWakeUpPinPull(Min)(Def)(Max) |
|
HAL_PWR_LP_GetMainRegulatorStopVoltageScalingRange |
10 |
10 |
10 |
LL_PWR_GetStopRegulatorVoltageScaling(Min)(Def)(Max) |
|
HAL_PWR_LP_GetWakeupSource |
6 |
6 |
8 |
None |
|
HAL_PWR_LP_IsEnabledFlashLowPWRMode |
10 |
10 |
10 |
LL_PWR_IsEnabledFlashLowPWRMode(Min)(Def)(Max) |
|
HAL_PWR_LP_IsEnabledMemoryRetention |
12 |
12 |
30 |
LL_PWR_IsActiveFlag_BRRDY(Min)(Def)(Max) |
|
HAL_PWR_LP_IsEnabledUCPDDeadBattery |
10 |
10 |
10 |
LL_PWR_IsEnabledUCPDDeadBattery(Min)(Def)(Max) |
|
HAL_PWR_LP_IsEnabledUCPDRetention |
10 |
10 |
10 |
LL_PWR_IsEnabledUCPDRetentionStandbyMode(Min)(Def)(Max) |
|
HAL_PWR_LP_IsEnabledWakeupPin |
14 |
14 |
58 |
LL_PWR_IsEnabledWakeUpPin(Min)(Def)(Max) |
|
HAL_PWR_LP_SetConfigWakeupPin |
146 |
154 |
252 |
None |
|
HAL_PWR_LP_SetMainRegulatorStopVoltageScalingRange |
14 |
14 |
42 |
LL_PWR_SetStopRegulatorVoltageScaling(Min)(Def)(Max) |
|
HAL_PWR_SetAnalogIOSwitchSupply |
38 |
38 |
68 |
LL_PWR_DisableAnalogBooster(Min)(Def)(Max), LL_PWR_EnableAnalogBooster(Min)(Def)(Max), LL_PWR_EnableAnalogVoltageReady(Min)(Def)(Max), LL_PWR_IsEnabledAnalogVoltageReady(Min)(Def)(Max) |
|
HAL_PWR_SetAnalogVoltageDetectorLevel |
14 |
14 |
64 |
LL_PWR_SetAVDLevel(Min)(Def)(Max) |
|
HAL_PWR_SetConfigBatteryCharging |
14 |
14 |
42 |
LL_PWR_SetBattChargResistor(Min)(Def)(Max) |
|
HAL_PWR_SetConfigPeriphGPIOPull |
106 |
106 |
196 |
LL_PWR_DisableI3CPullUp(Min)(Def)(Max), LL_PWR_DisableXSPIPullDown(Min)(Def)(Max), LL_PWR_DisableXSPIPullUp(Min)(Def)(Max), LL_PWR_EnableI3CPullUp(Min)(Def)(Max), LL_PWR_EnableXSPIPullDown(Min)(Def)(Max), LL_PWR_EnableXSPIPullUp(Min)(Def)(Max) |
|
HAL_PWR_SetCoreSleepMode |
24 |
24 |
52 |
SCB_DisableDeepSleep(Min)(Def)(Max), SCB_EnableDeepSleep(Min)(Def)(Max) |
|
HAL_PWR_SetMainRegulatorVoltageScalingRange |
102 |
102 |
138 |
LL_PWR_IsActiveFlag_ACTVOS(Min)(Def)(Max), LL_PWR_IsActiveFlag_VOS(Min)(Def)(Max), LL_PWR_IsEnabledBypass(Min)(Def)(Max), LL_PWR_SetRegulatorVoltageScaling(Min)(Def)(Max) |
|
HAL_PWR_SetProgrammableVoltageDetectorLevel |
14 |
14 |
90 |
LL_PWR_SetPVDLevel(Min)(Def)(Max) |
|
HAL_PWR_WakeupPinCallback |
2 |
2 |
32 |
None |
|
HAL_PWR_WakeupPin_IRQHandler |
34 |
34 |
62 |
LL_PWR_ClearFlag_WU(Min)(Def)(Max), HAL_PWR_WakeupPinCallback(Min)(Def)(Max) |