Beispiel #1
0
/** %jp{タイマ割込みハンドラ} */
void OsTimer_Isr(VP_INT exinf)
{
	*REG_TIMER_TCSR0 |= 0x0100;			/* clear int */
	vclr_int(INTNO_TIMER);
	
	/* %jp{タイムティック供給} */
	isig_tim();
}
Beispiel #2
0
/* タイマ用割り込みハンドラ */
void OsTimer_TimerHandler(VP_INT exinf)
{
	/* 割り込み要因クリア */
    ITU.TISRA.BIT.IMFA0 = 0 ;
	
	/* タイムティック供給 */
	isig_tim();
}
Beispiel #3
0
//*****************************************************************************
// FUNCTION		: jsp_systick_low_priority
// ARGUMENT		: none
// RETURN		: none
// DESCRIPTION 	: 1msec periodical ISR
//*****************************************************************************
void jsp_systick_low_priority(void)
{
	if (get_OS_flag()) /* check whether JSP already started or not */
	{
		isig_tim();          /* cyclic task dispatcher */
		check_NXT_buttons(); /* this must be called here */
	}
}
Beispiel #4
0
/** %jp{タイマ割込みハンドラ} */
void OsTimer_IrqHandler(void)
{
	isig_tim();
}
Beispiel #5
0
/**< タイムティクの供給(システム用) */
void SysTim_Signal(unsigned long ulTic)
{
	SysTim_TimeCounter += ulTic;
	
	isig_tim();
}
Beispiel #6
0
/*
 *  タイマ割込みハンドラ
 */
void
timer_handler()
{
	hw_timer_int_clear();		/* タイマ割込み要求のクリア */
	_syscall(isig_tim());		/* タイムティックの供給 */
}
Beispiel #7
0
/** %jp{タイマ割込みハンドラ} */
void OsTimer_IrqHandler(void)
{
	*REG_CMT0_CMCSR &= 0xff7f;
	
	isig_tim();
}