From d1de459d0d2b652a0721c3e9972a0f8b3304dc22 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sun, 22 Nov 2020 00:09:36 -0500 Subject: [PATCH] GDI Epic #1448 --- firmware/controllers/bench_test.cpp | 4 ++++ firmware/integration/rusefi_config.txt | 6 +++++- firmware/tunerstudio/rusefi.input | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/firmware/controllers/bench_test.cpp b/firmware/controllers/bench_test.cpp index 8fedb94e94..0ae8806c82 100644 --- a/firmware/controllers/bench_test.cpp +++ b/firmware/controllers/bench_test.cpp @@ -189,6 +189,10 @@ void mainRelayBench(void) { pinbench("0", "1000", "100", "1", &enginePins.mainRelay, CONFIG(mainRelayPin)); } +void hpfpValveBench(void) { + pinbench("0", "1000", "100", "1", &enginePins.hpfpValve, CONFIG(hpfpValvePin)); +} + void fuelPumpBench(void) { fuelPumpBenchExt("3000"); } diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 4661602ead..9dba2fc6de 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1700,7 +1700,11 @@ end_struct #define CMD_TS_BENCH_AC_COMPRESSOR_RELAY 6 #define CMD_TS_BENCH_CHECK_ENGINE_LIGHT 7 #define CMD_TS_BENCH_IDLE_VALVE 8 - +#define CMD_TS_BENCH_HPFP_VALVE 9 +#define CMD_TS_BENCH_GPPWM1_VALVE 10 +#define CMD_TS_BENCH_GPPWM2_VALVE 11 +#define CMD_TS_BENCH_GPPWM3_VALVE 12 +#define CMD_TS_BENCH_GPPWM4_VALVE 13 #define CMD_ENGINE_TYPE "engine_type" diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index 28b5ffd04d..56fc1de2bc 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -1575,6 +1575,7 @@ cmd_test_ac_relay = "@@TS_IO_TEST_COMMAND_char@@@@CMD_TS_BENCH_CATEGORY_ cmd_test_radiator_fan = "@@TS_IO_TEST_COMMAND_char@@@@CMD_TS_BENCH_CATEGORY_16_hex@@@@CMD_TS_BENCH_FAN_RELAY_16_hex@@" cmd_test_check_engine_light = "@@TS_IO_TEST_COMMAND_char@@@@CMD_TS_BENCH_CATEGORY_16_hex@@@@CMD_TS_BENCH_CHECK_ENGINE_LIGHT_16_hex@@" cmd_test_idle_valve = "@@TS_IO_TEST_COMMAND_char@@@@CMD_TS_BENCH_CATEGORY_16_hex@@@@CMD_TS_BENCH_IDLE_VALVE_16_hex@@" +cmd_test_hpfp_valve = "@@TS_IO_TEST_COMMAND_char@@@@CMD_TS_BENCH_CATEGORY_16_hex@@@@CMD_TS_BENCH_HPFP_VALVE_16_hex@@" cmd_calibrate_tps_1_closed = "@@TS_IO_TEST_COMMAND_char@@\x00\x14\x00\x02" @@ -3187,6 +3188,7 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@\x00\x31\x00\x00" commandButton = "Radiator Fan", cmd_test_radiator_fan commandButton = "Check Engine", cmd_test_check_engine_light commandButton = "Idle Air Valve", cmd_test_idle_valve + commandButton = "HPFP Valve", cmd_test_hpfp_valve commandButton = "A/C Relay", cmd_test_ac_relay commandButton = "Starter Relay", cmd_test_starter_relay commandButton = "Stop Engine", cmd_stop_engine