From 555c23bc7cabc7217818b18a267a490d01fa63ad Mon Sep 17 00:00:00 2001 From: Sidney Leung Date: Tue, 26 Jan 2016 15:46:33 -0800 Subject: [PATCH] Jira-501: CurieTimer.resume() did not re-enable interrupt at the controller. --- libraries/CurieTimerOne/CurieTimer.cpp | 3 +++ 1 file changed, 3 insertions(+) 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); }