diff --git a/src/gruvin9x.cpp b/src/gruvin9x.cpp index 34c755828..0a1af8fde 100644 --- a/src/gruvin9x.cpp +++ b/src/gruvin9x.cpp @@ -999,10 +999,10 @@ FORCEINLINE void incTimers() switch(s_timerState[i]) { case TMR_RUNNING: - if (timer->val && s_timerVal[i]>=timer->val) s_timerState[i]=TMR_BEEPING; + if (timer->val && s_timerVal[i]>=(int16_t)timer->val) s_timerState[i]=TMR_BEEPING; break; case TMR_BEEPING: - if (s_timerVal[i] >= timer->val + MAX_ALERT_TIME) s_timerState[i]=TMR_STOPPED; + if (s_timerVal[i] >= (int16_t)timer->val + MAX_ALERT_TIME) s_timerState[i]=TMR_STOPPED; break; }