2 * Sample program for Hyper Operating System V4 Advance
5 * @brief %jp{OSタイマ}%en{OS timer}
7 * Copyright (C) 1998-2006 by Project HOS
8 * http://sourceforge.jp/projects/hos/
15 #include "system/sysapi/sysapi.h"
18 #define OSTIMER_TIMER_INHNO 1 /**< %jp{割り込みハンドラ番号} */
21 static void OsTimer_IrqHandler(VP_INT exinf); /**< %jp{タイマ割り込みハンドラ} */
24 /** %jp{OS用タイマ初期化ルーチン} */
25 void OsTimer_Initialize(VP_INT exinf)
31 dfinh.inthdr = (FP)OsTimer_IrqHandler;
32 def_inh(OSTIMER_TIMER_INHNO, &dfinh);
35 cisr.isratr = TA_HLNG;
36 cisr.intno = OSTIMER_TIMER_INHNO;
37 cisr.isr = (FP)OsTimer_IrqHandler;
38 cisr.exinf = (VP_INT)0x1234;
44 WinTimer_Start(OSTIMER_TIMER_INHNO, 10);
48 /** %jp{タイマ割り込みハンドラ} */
49 void OsTimer_IrqHandler(VP_INT exinf)