__myevic__ void TMR2_IRQHandler() { if ( TIMER_GetIntFlag( TIMER2 ) ) { TIMER_ClearIntFlag( TIMER2 ); gFlags.tick_1khz = 1; gFlags.tick_us = 1; if ( !(++TMR2Counter % 10) ) { gFlags.tick_100hz = 1; } if ( gFlags.playing_fb ) { if ( (!(TMR2Counter % 16) && dfFBSpeed == 0) || (!(TMR2Counter % 13) && dfFBSpeed == 1) || (!(TMR2Counter % 10) && dfFBSpeed == 2) ) { fbTickTimeouts(); } } } }
/** * @brief Timer-1 IRQ * * @param None * * @return None * * @details The TIMER1 default IRQ, declared in startup_Mini51.s. */ void TMR1_IRQHandler(void) { #if 1 TIMER_ClearIntFlag(TIMER1); #else if (TIMER_GetIntFlag(TIMER1) == 1) { /* Clear TIMER1 Timeout Interrupt Flag */ TIMER_ClearIntFlag(TIMER1); }else if (TIMER_GetCaptureIntFlag(TIMER1) == 1) { /* Clear TIMER1 Capture Interrupt Flag */ TIMER_ClearCaptureIntFlag(TIMER1); } #endif g_au32TMRINTCount++; if( brightlight_level[g_level_change] >=g_au32TMRINTCount ) { /* dark lcd */ P54 =1; } else { /* bright lcd */ P54 = 0; if(g_au32TMRINTCount>=100) { g_au32TMRINTCount=0; } } }
/** * @brief Timer3 IRQ * * @param None * * @return None * * @details The Timer3 default IRQ, declared in startup_NUC029xEE.s. */ void TMR3_IRQHandler(void) { /* Clear Timer3 time-out interrupt flag */ TIMER_GetIntFlag(TIMER3); g_au32TMRINTCount[3]++; }
/** * @brief Timer1 IRQ * * @param None * * @return None * * @details The Timer1 default IRQ, declared in startup_NUC029xEE.s. */ void TMR1_IRQHandler(void) { /* Clear Timer1 time-out interrupt flag */ TIMER_GetIntFlag(TIMER1); g_au32TMRINTCount[1]++; }
/** * @brief Timer2 IRQ * * @param None * * @return None * * @details The Timer2 default IRQ, declared in startup_M051Series.s. */ void TMR2_IRQHandler(void) { /* Clear Timer2 time-out interrupt flag */ TIMER_GetIntFlag(TIMER2); g_au32TMRINTCount[2]++; }
void TMR2_IRQHandler(void) { if(TIMER_GetIntFlag(TIMER2) == 1) { /* Clear Timer2 time-out interrupt flag */ TIMER_ClearIntFlag(TIMER2); u32Timer2Cnt+=10; } }
/** * @brief Timer0 IRQ * * @param None * * @return None * * @details The Timer0 default IRQ, declared in startup_NUC029xDE.s. */ void TMR0_IRQHandler(void) { if(TIMER_GetIntFlag(TIMER0) == 1) { /* Clear Timer0 time-out interrupt flag */ TIMER_ClearIntFlag(TIMER0); g_au32TMRINTCount[0]++; } }
__myevic__ void TMR0_IRQHandler() { if ( TIMER_GetIntFlag( TIMER0 ) ) { TIMER_ClearIntFlag( TIMER0 ); ++TMR0Counter; if ( WarmUpCounter ) --WarmUpCounter; } }
__myevic__ void TMR1_IRQHandler() { if ( TIMER_GetIntFlag( TIMER1 ) ) { TIMER_ClearIntFlag( TIMER1 ); gFlags.tick_5khz = 1; ++TMR1Counter; if ( gFlags.led_on ) { LEDControl(); } } }
/*---------------------------------------------------------------------------------------------------------*/ void TMR1_IRQHandler(void) { if(TIMER_GetIntFlag(TIMER1) == 1) { /* Clear Timer0 time-out interrupt flag */ TIMER_ClearIntFlag(TIMER1); TMR1INTCount++; } if(TIMER_GetWakeupFlag(TIMER1) == 1) { /* Clear Timer0 wake-up flag */ TIMER_ClearWakeupFlag(TIMER1); //printf("I'm awake by TMR.\n"); } }
/** * @brief Timer0 IRQ * * @param None * * @return None * * @details The Timer0 default IRQ, declared in startup_NUC029xEE.s. */ void TMR0_IRQHandler(void) { if(TIMER_GetIntFlag(TIMER0) == 1) { /* Clear Timer0 time-out interrupt flag */ TIMER_ClearIntFlag(TIMER0); g_au32TMRINTCount[0]++; } if(TIMER_GetWakeupFlag(TIMER0) == 1) { /* Clear Timer0 wake-up flag */ TIMER_ClearWakeupFlag(TIMER0); g_u8IsTMR0WakeupFlag = 1; } }
__myevic__ void TMR3_IRQHandler() { if ( TIMER_GetIntFlag( TIMER3 ) ) { TIMER_ClearIntFlag( TIMER3 ); gFlags.tick_10hz = 1; if ( !gFlags.has_x32 ) { ClockCorrection += 1000; } if ( !(++TMR3Counter & 1) ) gFlags.tick_5hz = 1; if ( !(TMR3Counter % 5) ) gFlags.tick_2hz = 1; if ( !(TMR3Counter % 10) ) gFlags.tick_1hz = 1; } }