OS_SetIrqFunction

構文

#include <iris/os.h>

void OS_SetIrqFunction( OSIrqMask intrBit, OSIrqFunction function );

引数

intrBit 設定するIRQ割込み要因
function 割込みハンドラ

返り値

なし。

説明

割込みハンドラを設定します。
指定のIRQ割込みが発生したときにジャンプする関数(割込みハンドラ)を設定します。intrBit には、ハンドラを設定するIRQ割込み要因のを指定します。functionにはハンドラを指定します。

IRQ割込み要因については、OS_SetrqMask() を参照してください。

割込みハンドラはOSIrqFunction型で、これは引数を持たない、void型関数です。

(例)
main()
{
    :
  OS_InitIrqTable();
  OS_SetIrqFunction( OS_IE_V_BLANK, vhandler );
    :
}

void vhandler( void )
{
  // V ブランク割込み処理
}

参照

OS_SetIrqMask, OS_InitIrqTable, OS_GetIrqFunction

履歴

2003/12/01 初版