#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