void init_clock(void){ int tst; //Nollställ variabler millis = 0; crgflgshadow = 0; //Sätt avbrottstid tst = DIVIDER; RTICTL = tst; //Aktivera avbrott i CRG crgintshadow = 0x80; CRGINT = crgintshadow; //På med avbrottsurtinen IRQ_VEC = IRQ_r; STD_IRQ_VEC = IRQ_r; //Nollställ i-flaggan clear_i(); }
void timer_manager_t::clear() { CHECK_LOCK(m_is_lock, m_mutex); clear_i(); }