From 66b3ae000d40f0f66ac8143c7901be414f912c0f Mon Sep 17 00:00:00 2001 From: rusEfi Date: Sat, 14 Sep 2019 17:56:17 -0400 Subject: [PATCH] acRelayBench --- firmware/controllers/injector_central.cpp | 8 ++++++++ firmware/controllers/injector_central.h | 1 + 2 files changed, 9 insertions(+) diff --git a/firmware/controllers/injector_central.cpp b/firmware/controllers/injector_central.cpp index a4ddfeee11..35383550c6 100644 --- a/firmware/controllers/injector_central.cpp +++ b/firmware/controllers/injector_central.cpp @@ -187,6 +187,10 @@ void fuelPumpBenchExt(const char *durationMs) { pinbench("0", durationMs, "100", "1", &enginePins.fuelPumpRelay, CONFIGB(fuelPumpPin)); } +void acRelayBench(void) { + pinbench("0", "1000", "100", "1", &enginePins.acRelay, CONFIGB(acRelayPin)); +} + void fuelPumpBench(void) { fuelPumpBenchExt("3000"); } @@ -281,6 +285,9 @@ static void handleCommandX14(uint16_t index) { requestTLE8888initialization(); #endif return; + case 9: + acRelayBench(); + return; } @@ -341,6 +348,7 @@ void initInjectorCentral(Logging *sharedLogger) { addConsoleActionII("injector", setInjectorEnabled); addConsoleAction("fuelpumpbench", fuelPumpBench); + addConsoleAction("acrelaybench", acRelayBench); addConsoleActionS("fuelpumpbench2", fuelPumpBenchExt); addConsoleAction("fanbench", fanBench); addConsoleActionS("fanbench2", fanBenchExt); diff --git a/firmware/controllers/injector_central.h b/firmware/controllers/injector_central.h index 10fc1644ae..516272dcd6 100644 --- a/firmware/controllers/injector_central.h +++ b/firmware/controllers/injector_central.h @@ -16,6 +16,7 @@ void fanBench(void); void fuelPumpBench(void); +void acRelayBench(void); void milBench(void); void initInjectorCentral(Logging *sharedLogger); bool isRunningBenchTest(void);