HTMLベース 説明書
トップ
著作権
実装の為の資料
更新履歴
連絡先
SROS 説明書
アプリケーション概要
ファイルの説明
メッセージ
LEDドライブ
SWドライブ
LCDドライブ
SCIドライブ
スレッド
タスク
標準入出力
API
API 変数や定義
スレッドAPI
タスクAPI
MakeTask
KillTask
GetDefTask
SetDefTask
GetMsgFromProc
GetProcFromMsg
GetTaskMode
SetTaskMode
メッセージAPI
バッファーAPI
OSコアの実装デバイスAPI
デバイスドライバAPI
標準入出力API
BIOSエントリーポイント
シェルエントリーポイント
その他のAPI
初期実装支援
サンプルファイル
MakeTask
タスクAPI
TCBUNIT* MakeTask(MSGPROC * proc, BYTE Flag)
新しいタスクを開始します。
タスク動作
MODE_NONE
タスクが登録されていない状態です。
MODE
_TIMER
タスクがタイマー割り込みで動作するモードです
MODE
_
NORMAL
タスクがメインスレッドで動作するモードで且タスクが処理が無い場合積極的にタスク切り替えを起こします。処理の重いスレッドを実行中に有利です。
MODE
_SEQ
タスクがメインスレッドで動作するモードで且タスクが処理が無い場合でもタスクを呼び出します。シーケンサーのような動作の時に有利です。
mode引数には上の定数を渡します。