diff --git a/libraries/CurieTimerOne/CurieTimer.cpp b/libraries/CurieTimerOne/CurieTimer.cpp index 8d4ea763..01045c14 100644 --- a/libraries/CurieTimerOne/CurieTimer.cpp +++ b/libraries/CurieTimerOne/CurieTimer.cpp @@ -139,6 +139,9 @@ void CurieTimer::resume(void) aux_reg_write(timerCountAddr, pauseCount); aux_reg_write(timerControlAddr, pauseCntrl); currState = RUNNING; + + // Re-enable timer interrupt once timer is reloaded with previous stop values. + interrupt_enable(timerIrqNum); }