15 lines
285 B
C++
15 lines
285 B
C++
#include "timer.h"
|
|
|
|
bool Timer::tick_internal(uint8_t reload) {
|
|
if (_remain >= Reserved) {
|
|
/* Nothing to do */
|
|
return false;
|
|
} else if (_remain == 0) {
|
|
_remain = reload;
|
|
return true;
|
|
} else {
|
|
_remain--;
|
|
return false;
|
|
}
|
|
}
|