mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 11:56:10 +08:00
boardctl: added pm_checkstate() function to BOARDIOC_PM_CONTROL
This commit is contained in:
@@ -262,6 +262,10 @@ static inline int boardctl_pmctrl(FAR struct boardioc_pm_ctrl_s *ctrl)
|
|||||||
ret = pm_changestate(ctrl->domain, ctrl->state);
|
ret = pm_changestate(ctrl->domain, ctrl->state);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BOARDIOC_PM_CHECKSTATE:
|
||||||
|
ctrl->state = pm_checkstate(ctrl->domain);
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = -EINVAL;
|
ret = -EINVAL;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -226,7 +226,8 @@ enum boardioc_action_e
|
|||||||
BOARDIOC_PM_RELAX,
|
BOARDIOC_PM_RELAX,
|
||||||
BOARDIOC_PM_STAYCOUNT,
|
BOARDIOC_PM_STAYCOUNT,
|
||||||
BOARDIOC_PM_QUERYSTATE,
|
BOARDIOC_PM_QUERYSTATE,
|
||||||
BOARDIOC_PM_CHANGESTATE
|
BOARDIOC_PM_CHANGESTATE,
|
||||||
|
BOARDIOC_PM_CHECKSTATE
|
||||||
};
|
};
|
||||||
|
|
||||||
struct boardioc_pm_ctrl_s
|
struct boardioc_pm_ctrl_s
|
||||||
|
|||||||
Reference in New Issue
Block a user