12 #ifndef SOURCE_CHIP_STM32_STM32F4_INCLUDE_DISTORTOS_CHIP_STM32F4_PWR_HPP_ 13 #define SOURCE_CHIP_STM32_STM32F4_INCLUDE_DISTORTOS_CHIP_STM32F4_PWR_HPP_ 30 #if defined(DISTORTOS_CHIP_STM32F401) 32 #else // !defined(DISTORTOS_CHIP_STM32F401) 34 #endif // !defined(DISTORTOS_CHIP_STM32F401) 37 #if defined(DISTORTOS_CHIP_STM32F405) || defined(DISTORTOS_CHIP_STM32F407) || defined(DISTORTOS_CHIP_STM32F415) || \ 38 defined(DISTORTOS_CHIP_STM32F417) 40 #else // !defined(DISTORTOS_CHIP_STM32F405) && !defined(DISTORTOS_CHIP_STM32F407) && 43 #endif // !defined(DISTORTOS_CHIP_STM32F405) && !defined(DISTORTOS_CHIP_STM32F407) && 47 #if defined(DISTORTOS_CHIP_STM32F401) || defined(DISTORTOS_CHIP_STM32F410) || defined(DISTORTOS_CHIP_STM32F411) || \ 48 defined(DISTORTOS_CHIP_STM32F412) || defined(DISTORTOS_CHIP_STM32F413) || defined(DISTORTOS_CHIP_STM32F423) 50 #else // !defined(DISTORTOS_CHIP_STM32F401) && !defined(DISTORTOS_CHIP_STM32F410) && 54 #endif // !defined(DISTORTOS_CHIP_STM32F401) && !defined(DISTORTOS_CHIP_STM32F410) && 75 #if defined(DISTORTOS_CHIP_STM32F427) || defined(DISTORTOS_CHIP_STM32F429) || defined(DISTORTOS_CHIP_STM32F43) || \ 76 defined(DISTORTOS_CHIP_STM32F446) || defined(DISTORTOS_CHIP_STM32F469) || defined(DISTORTOS_CHIP_STM32F479) 84 void disableOverDriveMode();
92 void enableOverDriveMode();
94 #endif // defined(DISTORTOS_CHIP_STM32F427) || defined(DISTORTOS_CHIP_STM32F429) || defined(DISTORTOS_CHIP_STM32F43) || 101 #endif // SOURCE_CHIP_STM32_STM32F4_INCLUDE_DISTORTOS_CHIP_STM32F4_PWR_HPP_ constexpr uint8_t maxVoltageScale
maximum allowed value of voltage scale mode
Definition: STM32F4-PWR.hpp:39
constexpr uint8_t minVoltageScale
minimum allowed value of voltage scale mode
Definition: STM32F4-PWR.hpp:33
constexpr uint8_t defaultVoltageScale
default voltage scale mode after reset
Definition: STM32F4-PWR.hpp:53
Top-level namespace of distortos project.
Definition: buttons.hpp:33
int configureVoltageScaling(uint8_t voltageScale)
Configures voltage scaling.
Definition: STM32F4-PWR.cpp:29