From 81284d52cd64b442c55b0d78a216e4161bb642fb Mon Sep 17 00:00:00 2001 From: rusefi Date: Tue, 9 Apr 2019 22:52:03 -0400 Subject: [PATCH] The Big Refactoring of 2019: folder structure #723 --- firmware/controllers/actuators/electronic_throttle.cpp | 4 +++- firmware/controllers/actuators/idle_thread.cpp | 4 ++-- firmware/controllers/actuators/tachometer.cpp | 4 ++++ firmware/hw_layer/pin_repository.h | 2 ++ 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/firmware/controllers/actuators/electronic_throttle.cpp b/firmware/controllers/actuators/electronic_throttle.cpp index 242b6e1d0e..af24aabe55 100644 --- a/firmware/controllers/actuators/electronic_throttle.cpp +++ b/firmware/controllers/actuators/electronic_throttle.cpp @@ -65,6 +65,9 @@ */ #include "global.h" + +#if EFI_ELECTRONIC_THROTTLE_BODY || defined(__DOXYGEN__) + #include "electronic_throttle.h" #include "tps.h" #include "io_pins.h" @@ -76,7 +79,6 @@ #define ETB_MAX_COUNT 2 -#if EFI_ELECTRONIC_THROTTLE_BODY || defined(__DOXYGEN__) #include "pin_repository.h" #include "pwm_generator.h" #include "dc_motor.h" diff --git a/firmware/controllers/actuators/idle_thread.cpp b/firmware/controllers/actuators/idle_thread.cpp index 7324a164a9..9df155aca8 100644 --- a/firmware/controllers/actuators/idle_thread.cpp +++ b/firmware/controllers/actuators/idle_thread.cpp @@ -25,6 +25,8 @@ */ #include "global.h" + +#if EFI_IDLE_CONTROL || defined(__DOXYGEN__) #include "engine_configuration.h" #include "rpm_calculator.h" #include "pwm_generator.h" @@ -33,8 +35,6 @@ #include "engine.h" #include "periodic_controller.h" #include "stepper.h" - -#if EFI_IDLE_CONTROL || defined(__DOXYGEN__) #include "allsensors.h" static Logging *logger; diff --git a/firmware/controllers/actuators/tachometer.cpp b/firmware/controllers/actuators/tachometer.cpp index b03d83b6fc..eca7cce4b8 100644 --- a/firmware/controllers/actuators/tachometer.cpp +++ b/firmware/controllers/actuators/tachometer.cpp @@ -13,6 +13,8 @@ #include "tachometer.h" #include "trigger_central.h" +#if !EFI_UNIT_TEST + EXTERN_ENGINE; static scheduling_s tachTurnSignalOff; @@ -48,3 +50,5 @@ void initTachometer(void) { addTriggerEventListener(tachSignalCallback, "tach", engine); #endif /* EFI_SHAFT_POSITION_INPUT */ } + +#endif /* EFI_UNIT_TEST */ diff --git a/firmware/hw_layer/pin_repository.h b/firmware/hw_layer/pin_repository.h index 917b3d2d83..16450e9701 100644 --- a/firmware/hw_layer/pin_repository.h +++ b/firmware/hw_layer/pin_repository.h @@ -34,8 +34,10 @@ EXTERNC bool brain_pin_markUsed(brain_pin_e brainPin, const char *msg); EXTERNC void brain_pin_markUnused(brain_pin_e brainPin); const char * getPinFunction(brain_input_pin_e brainPin); +#if !EFI_UNIT_TEST /* For on-chip gpios only */ EXTERNC bool gpio_pin_markUsed(ioportid_t port, ioportmask_t pin, const char *msg); EXTERNC void gpio_pin_markUnused(ioportid_t port, ioportmask_t pin); +#endif /* EFI_UNIT_TEST */ #endif /* PIN_REPOSITORY_H_ */