diff --git a/firmware/controllers/system/signal_executor_sleep.cpp b/firmware/controllers/system/signal_executor_sleep.cpp index 08e5e8dbc2..b9dca43ff5 100644 --- a/firmware/controllers/system/signal_executor_sleep.cpp +++ b/firmware/controllers/system/signal_executor_sleep.cpp @@ -67,16 +67,9 @@ void scheduleTask(const bool monitorReuse, const char *prefix, scheduling_s *sch scheduling->param = param; int isArmed = chVTIsArmedI(&scheduling->timer); if (isArmed) { -#if EFI_SIMULATOR || defined(__DOXYGEN__) - if (monitorReuse) { - /** - * timer reuse is normal for example in case of sudden RPM increase - */ -// for (int i = 0;i<100;i++) - printf("%s: isArmed? why? sch=%d cb=%d p=%d\r\n", prefix, (int) scheduling, (int)callback, (int)param); - firmwareError(OBD_PCM_Processor_Fault, "armored\r\n"); - } -#endif /* EFI_SIMULATOR */ + /** + * timer reuse is normal for example in case of sudden RPM increase + */ chVTResetI(&scheduling->timer); }