ER set_clk(unsigned int clk) { BOOL lock; if(clk == 0) clk = TIMER_CLOCK_WINDOWS; hw_timer_terminate(); enter_system_critical_section(&lock); current_timer_clock_unit = clk; leave_system_critiacl_section(&lock); hw_timer_initialize(); return E_OK; }
/* * タイマの起動処理 */ void timer_initialize(VP_INT exinf) { hw_timer_initialize(); }