17 lines
384 B
C
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 |