/*---------------------------------------------------------------------------------------------------------*/ 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; } }