Everything
Everything
top
RI850V4 環境
コーディング編
サービス・コール
タスク付属同期機能
can_wup/ican_wup
can_wup
ican_wup
概要
起床要求の解除
C言語形式
ER_UINT can_wup ( ID
tskid
);
ER_UINT ican_wup ( ID
tskid
);
パラメータ
I/O
パラメータ
説明
I
ID
tskid
;
タスクのID
TSK_SELF: 自タスク
数値: タスクのID
機能
tskid
で指定されたタスクにキューイングされている起床要求をすべて解除(起床要求カウンタに0x0を設定)します。
なお,本サービス・コールは戻り値として解除した起床要求数を返します。
戻り値
マクロ
数値
意味
E_ID
-18
IDの指定が不正である
-
tskid
<0x0
-
tskid
>生成されているタスクの最大ID
- 非タスクから本サービス・コールを発行した際,
tskid
にTSK_SELFを指定した
E_CTX
-25
CPUロック状態から本サービス・コールを発行した
E_OBJ
-41
対象タスクがDORMANT状態である
E_NOEXS
-42
対象タスクが生成されていない
その他
-
正常終了(解除した起床要求数)
このページの最新版へ
差分情報
前のトピックスへ
wup_tsk/iwup_tsk
次のトピックスへ
rel_wai/irel_wai
目次
slp_tsk
tslp_tsk
wup_tsk/iwup_tsk
can_wup/ican_wup
rel_wai/irel_wai
sus_tsk/isus_tsk
rsm_tsk/irsm_tsk
frsm_tsk/ifrsm_tsk
dly_tsk