17.5.13 アイドル・ルーチン情報

アイドル・ルーチン情報では,

1 ) 属性(記述言語)idlatr

2 ) 起動アドレスidlrtn

といった項目をアイドル・ルーチンに対して定義します。

なお,アイドル・ルーチン情報として定義可能な数は,0〜1個に限られます。

以下に,アイドル・ルーチン情報の記述形式を示します。

 
 VATT_IDL ( { idlatr, idlrtn } );


以下に,アイドル・ルーチン情報で記述する項目について示します。

1 ) 属性(記述言語)idlatr

アイドル・ルーチンの属性(記述言語)を指定します。
なお,idlatrとして指定可能な値は“TA_HLNG,TA_ASMのいずれか”に限られます。


TA_HLNG: C言語

TA_ASM: アセンブリ言語

2 ) 起動アドレスidlrtn

アイドル・ルーチンの起動アドレスを指定します。
なお,idlrtnとして指定可能な値は“0x0〜0xfffffffeの2バイト境界値,またはシンボル名”に限られます。


備考 アイドル・ルーチンを以下のように記述した場合,idlrtnに指定するシンボル名はfunc_idlになります。

 #include        <kernel.h>
 
 void
 func_idl ( void )
 {
         ............
         ............
 
         return;
 }