#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 初版