|
discoverpixy
|
This file contains all the functions prototypes for the PWR firmware library. More...
#include "stm32f4xx.h"

Go to the source code of this file.
Macros | |
| #define | PWR_PVDLevel_0 PWR_CR_PLS_LEV0 |
| #define | PWR_PVDLevel_1 PWR_CR_PLS_LEV1 |
| #define | PWR_PVDLevel_2 PWR_CR_PLS_LEV2 |
| #define | PWR_PVDLevel_3 PWR_CR_PLS_LEV3 |
| #define | PWR_PVDLevel_4 PWR_CR_PLS_LEV4 |
| #define | PWR_PVDLevel_5 PWR_CR_PLS_LEV5 |
| #define | PWR_PVDLevel_6 PWR_CR_PLS_LEV6 |
| #define | PWR_PVDLevel_7 PWR_CR_PLS_LEV7 |
| #define | IS_PWR_PVD_LEVEL(LEVEL) |
| #define | PWR_MainRegulator_ON ((uint32_t)0x00000000) |
| #define | PWR_LowPowerRegulator_ON PWR_CR_LPDS |
| #define | PWR_Regulator_ON PWR_MainRegulator_ON |
| #define | PWR_Regulator_LowPower PWR_LowPowerRegulator_ON |
| #define | IS_PWR_REGULATOR(REGULATOR) |
| #define | PWR_MainRegulator_UnderDrive_ON PWR_CR_MRUDS |
| #define | PWR_LowPowerRegulator_UnderDrive_ON ((uint32_t)(PWR_CR_LPDS | PWR_CR_LPUDS)) |
| #define | IS_PWR_REGULATOR_UNDERDRIVE(REGULATOR) |
| #define | PWR_STOPEntry_WFI ((uint8_t)0x01) |
| #define | PWR_STOPEntry_WFE ((uint8_t)0x02) |
| #define | IS_PWR_STOP_ENTRY(ENTRY) (((ENTRY) == PWR_STOPEntry_WFI) || ((ENTRY) == PWR_STOPEntry_WFE)) |
| #define | PWR_Regulator_Voltage_Scale1 ((uint32_t)0x0000C000) |
| #define | PWR_Regulator_Voltage_Scale2 ((uint32_t)0x00008000) |
| #define | PWR_Regulator_Voltage_Scale3 ((uint32_t)0x00004000) |
| #define | IS_PWR_REGULATOR_VOLTAGE(VOLTAGE) |
| #define | PWR_FLAG_WU PWR_CSR_WUF |
| #define | PWR_FLAG_SB PWR_CSR_SBF |
| #define | PWR_FLAG_PVDO PWR_CSR_PVDO |
| #define | PWR_FLAG_BRR PWR_CSR_BRR |
| #define | PWR_FLAG_VOSRDY PWR_CSR_VOSRDY |
| #define | PWR_FLAG_ODRDY PWR_CSR_ODRDY |
| #define | PWR_FLAG_ODSWRDY PWR_CSR_ODSWRDY |
| #define | PWR_FLAG_UDRDY PWR_CSR_UDSWRDY |
| #define | PWR_FLAG_REGRDY PWR_FLAG_VOSRDY |
| #define | IS_PWR_GET_FLAG(FLAG) |
| #define | IS_PWR_CLEAR_FLAG(FLAG) |
Functions | |
| void | PWR_DeInit (void) |
| Deinitializes the PWR peripheral registers to their default reset values. More... | |
| void | PWR_BackupAccessCmd (FunctionalState NewState) |
| Enables or disables access to the backup domain (RTC registers, RTC backup data registers and backup SRAM). More... | |
| void | PWR_PVDLevelConfig (uint32_t PWR_PVDLevel) |
| Configures the voltage threshold detected by the Power Voltage Detector(PVD). More... | |
| void | PWR_PVDCmd (FunctionalState NewState) |
| Enables or disables the Power Voltage Detector(PVD). More... | |
| void | PWR_WakeUpPinCmd (FunctionalState NewState) |
| Enables or disables the WakeUp Pin functionality. More... | |
| void | PWR_BackupRegulatorCmd (FunctionalState NewState) |
| Enables or disables the Backup Regulator. More... | |
| void | PWR_MainRegulatorModeConfig (uint32_t PWR_Regulator_Voltage) |
| Configures the main internal regulator output voltage. More... | |
| void | PWR_OverDriveCmd (FunctionalState NewState) |
| Enables or disables the Over-Drive. More... | |
| void | PWR_OverDriveSWCmd (FunctionalState NewState) |
| Enables or disables the Over-Drive switching. More... | |
| void | PWR_UnderDriveCmd (FunctionalState NewState) |
| Enables or disables the Under-Drive mode. More... | |
| void | PWR_MainRegulatorLowVoltageCmd (FunctionalState NewState) |
| Enables or disables the Main Regulator low voltage mode. More... | |
| void | PWR_LowRegulatorLowVoltageCmd (FunctionalState NewState) |
| Enables or disables the Low Power Regulator low voltage mode. More... | |
| void | PWR_FlashPowerDownCmd (FunctionalState NewState) |
| Enables or disables the Flash Power Down in STOP mode. More... | |
| void | PWR_EnterSTOPMode (uint32_t PWR_Regulator, uint8_t PWR_STOPEntry) |
| Enters STOP mode. More... | |
| void | PWR_EnterUnderDriveSTOPMode (uint32_t PWR_Regulator, uint8_t PWR_STOPEntry) |
| Enters in Under-Drive STOP mode. More... | |
| void | PWR_EnterSTANDBYMode (void) |
| Enters STANDBY mode. More... | |
| FlagStatus | PWR_GetFlagStatus (uint32_t PWR_FLAG) |
| Checks whether the specified PWR flag is set or not. More... | |
| void | PWR_ClearFlag (uint32_t PWR_FLAG) |
| Clears the PWR's pending flags. More... | |
This file contains all the functions prototypes for the PWR firmware library.
Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:
http://www.st.com/software_license_agreement_liberty_v2
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
1.8.9.1