Andrew Boyson / clock

Dependents:   oldheating gps motorhome heating

Revision:
39:5b594b1b6a0a
Parent:
35:ba9f575aa3c6
diff -r 25b2a3c494aa -r 5b594b1b6a0a timer/timer.h
--- a/timer/timer.h	Sun Dec 02 18:38:22 2018 +0000
+++ b/timer/timer.h	Mon Dec 03 12:50:10 2018 +0000
@@ -1,13 +1,13 @@
 #include <stdint.h>
 #include <stdbool.h>
 
-extern uint32_t TimerNowCount(void);
-extern uint32_t TimerIntervalCount(uint32_t* pLastCount);
-extern uint32_t TimerSinceCount(uint32_t startCount);
-extern uint32_t TimerSinceMs(uint32_t startCount);
-extern bool     TimerIntervalHasElapsed(uint32_t* pBaseCount, uint32_t intervalCount);
+extern uint32_t TimerCount(void);
+extern uint32_t TimerSinceRepetitive(uint32_t* pLastCount);
+extern uint32_t TimerSinceCount(uint32_t lastCount);
+extern uint32_t TimerSinceMs(uint32_t lastCount);
+extern bool     TimerRepetitiveTick(uint32_t* pLastCount, uint32_t interval);
 
-extern int32_t  TimerMultiplyFractionalPart(int32_t value, uint32_t timerCountSinceStart, uint32_t interval);
+extern int32_t  TimerMultiplyFractionalPart(int32_t value, uint32_t timerCountSinceLast, uint32_t interval);
 extern void     TimerInit(void);
 
 #define TIMER_COUNT_PER_SECOND 96000000UL