diff --git a/firmware/config/engines/test_engine.h b/firmware/config/engines/test_engine.h index 7a27ebb913..a4d36cb711 100644 --- a/firmware/config/engines/test_engine.h +++ b/firmware/config/engines/test_engine.h @@ -12,4 +12,6 @@ void setTestEngineConfiguration(DECLARE_ENGINE_PARAMETER_F); void setTestVVTEngineConfiguration(DECLARE_ENGINE_PARAMETER_F); +void setTestEngineIssue366(DECLARE_ENGINE_PARAMETER_F); + #endif /* TEST_ENGINE_H_ */ diff --git a/firmware/controllers/algo/event_registry.h b/firmware/controllers/algo/event_registry.h index 6a3bc399ce..af1c963d91 100644 --- a/firmware/controllers/algo/event_registry.h +++ b/firmware/controllers/algo/event_registry.h @@ -26,7 +26,7 @@ public: InjectorOutputPin *outputs[MAX_WIRES_COUNT]; bool isOverlapping; int ownIndex; -#if EFI_UNIT_TEST +#if EFI_UNIT_TEST || defined(__DOXYGEN__) Engine *engine; #endif event_trigger_position_s injectionStart; @@ -52,7 +52,7 @@ public: int sparkId; int cylinderIndex; char *name; -#if EFI_UNIT_TEST +#if EFI_UNIT_TEST || defined(__DOXYGEN__) Engine *engine; #endif IgnitionOutputPin *getOutputForLoggins(); diff --git a/firmware/controllers/system/event_queue.cpp b/firmware/controllers/system/event_queue.cpp index 8f4bc61362..9a17421c30 100644 --- a/firmware/controllers/system/event_queue.cpp +++ b/firmware/controllers/system/event_queue.cpp @@ -68,7 +68,7 @@ bool EventQueue::insertTask(const bool monitorReuse, const char *prefix, schedul if (head == NULL || timeX < head->momentX) { LL_PREPEND(head, scheduling); -#if EFI_UNIT_TEST +#if EFI_UNIT_TEST || defined(__DOXYGEN__) assertListIsSorted(); #endif /* EFI_UNIT_TEST */ return true; @@ -156,7 +156,7 @@ int EventQueue::executeAll(efitime_t now) { break; } } -#if EFI_UNIT_TEST +#if EFI_UNIT_TEST || defined(__DOXYGEN__) assertListIsSorted(); #endif