diff --git a/firmware/controllers/system/periodic_task.h b/firmware/controllers/system/periodic_task.h index 7ac5880d50..56b7967fb1 100644 --- a/firmware/controllers/system/periodic_task.h +++ b/firmware/controllers/system/periodic_task.h @@ -35,8 +35,12 @@ public: /** * This invokes PeriodicTask() immediately and starts the cycle of invocations and sleeps */ - virtual void Start() { - runAndScheduleNext(this); - } + virtual void Start() { +#if !EFI_UNIT_TEST + chVTObjectInit(&timer); +#endif // EFI_UNIT_TEST + + runAndScheduleNext(this); + } };