diff --git a/include/timer.h b/include/timer.h index 864883d..061582f 100644 --- a/include/timer.h +++ b/include/timer.h @@ -6,7 +6,7 @@ typedef void (*remaining_callback_t)(int8); struct : public CallbackAware { void operator=(int8 value) { - initial = remaining = value; + remaining = value; } operator int8() { @@ -14,7 +14,7 @@ struct : public CallbackAware { } void start() { - remaining = initial + 1; + initial = remaining++; } void decrease() {