boardctl: added pm_checkstate() function to BOARDIOC_PM_CONTROL
This commit is contained in:
parent
75b13c8353
commit
ab38af02e9
2 changed files with 6 additions and 1 deletions
|
|
@ -262,6 +262,10 @@ static inline int boardctl_pmctrl(FAR struct boardioc_pm_ctrl_s *ctrl)
|
|||
ret = pm_changestate(ctrl->domain, ctrl->state);
|
||||
break;
|
||||
|
||||
case BOARDIOC_PM_CHECKSTATE:
|
||||
ctrl->state = pm_checkstate(ctrl->domain);
|
||||
break;
|
||||
|
||||
default:
|
||||
ret = -EINVAL;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -226,7 +226,8 @@ enum boardioc_action_e
|
|||
BOARDIOC_PM_RELAX,
|
||||
BOARDIOC_PM_STAYCOUNT,
|
||||
BOARDIOC_PM_QUERYSTATE,
|
||||
BOARDIOC_PM_CHANGESTATE
|
||||
BOARDIOC_PM_CHANGESTATE,
|
||||
BOARDIOC_PM_CHECKSTATE
|
||||
};
|
||||
|
||||
struct boardioc_pm_ctrl_s
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue