Beispiel #1
0
 void uMCP_ITimer_StateSet(uMCP_Timer_ID timerID, bool value)
 {
     if (value)
     {
         iTimer_ExpTime_ms[(int)timerID] = millis() + iTimer_Interval_ms[(int)timerID];
         iTimer_State[(int)timerID]      = true;
     }
     else
     {
         iTimer_State[(int)timerID] = false;
     }
 }
Beispiel #2
0
        // uMCP

        // Interval timers management routines
        void uMCP_ITimer_Init(uMCP_Timer_ID timerID, ushort interval_ms, bool istate)
        {
            iTimer_Interval_ms[(int)timerID] = interval_ms;
            uMCP_ITimer_StateSet(timerID, istate);
        }