STM32F407ZET6_MRB/Core/Inc/user_power_mgmt.h

17 lines
384 B
C

#ifndef USER_POWER_MGMT_H
#define USER_POWER_MGMT_H
typedef enum {
USER_PM_VFS_SAFE = 0,
USER_PM_VFS_HIGH_1,
USER_PM_VFS_HIGH_2,
USER_PM_VFS_MID_1,
USER_PM_VFS_MID_2,
USER_PM_VFS_LOW_1,
USER_PM_VFS_LOW_2,
} user_pm_vfs_preset_t;
HAL_StatusTypeDef user_pm_scale_vfs(user_pm_vfs_preset_t preset);
uint32_t user_pm_idle_timeout(uint32_t sleep_msec);
#endif