From 73b9a08c7f6d27eb66c6a836686d3f97a3aec830 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 29 Jun 2024 11:36:26 -0400 Subject: [PATCH] 121vag --- digital-inputs/firmware/can.cpp | 2 +- digital-inputs/firmware/test_logic.cpp | 40 ++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/digital-inputs/firmware/can.cpp b/digital-inputs/firmware/can.cpp index e08be73..d5edfcd 100644 --- a/digital-inputs/firmware/can.cpp +++ b/digital-inputs/firmware/can.cpp @@ -26,7 +26,7 @@ static size_t outputCount = 0; static size_t dcOutputsCount = 0; static size_t lowSideOutputCount = 0; -static int boardId; +static int boardId = 0; extern bool globalEverythingHappy; extern bool isMuted; diff --git a/digital-inputs/firmware/test_logic.cpp b/digital-inputs/firmware/test_logic.cpp index 3213202..b83754b 100644 --- a/digital-inputs/firmware/test_logic.cpp +++ b/digital-inputs/firmware/test_logic.cpp @@ -341,6 +341,46 @@ BoardConfig boardConfigs[] = { .wboUnitsCount = 2, .dcHackValue = 1, }, + { + .boardName = "121vag", + .desiredEngineConfig = -1, + .boardIds = { STATIC_BOARD_ID_HELLEN_121VAG, 0 }, + .channels = { + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, +// { "TPS1_1", PULLED_DOWN_RANGE(DOWN_7B, UP_7B, 680'000) }, +// { "TPS1_2", 1, 0.767938368, /* ideally 0.860549952*/ 0.87 }, +// { "PPS1", 1, 0.79 /*0.821830144*/, 0.920940928 }, +// { "PPS2", PULLED_DOWN_RANGE(DOWN_11B, UP_11B, 680'000) }, +// { "MAP", PULLED_DOWN_RANGE(DOWN_8B, UP_8B, 680'000) }, +// { "CLT", 1.0f, CLT_VALUE(HELLEN_R) * ANALOG_L, CLT_VALUE(HELLEN_R) * ANALOG_H }, +// { "IAT", 1.0f, IAT_VALUE(HELLEN_R) * ANALOG_L, IAT_VALUE(HELLEN_R) * ANALOG_H }, +// { "BATT", HELLEN_VBATT_MULT, 9.0f, 15.0f }, + + { nullptr, 0, 0, 0 }, // { "TPS2_1", 1.0f, 0.5f * ANALOG_L, 0.5f * ANALOG_H }, + { nullptr, 0, 0, 0 }, // { "TPS2_2", 1.0f, 0.5f * ANALOG_L, 0.5f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL1", 1.0f, 1.35f * ANALOG_L, 1.35f * ANALOG_H }, + { nullptr, 0, 0, 0 },//{ "AUXL2", 1.0f, 2.23f * ANALOG_L, 2.23f * ANALOG_H }, + }, + .eventExpected = { + /* crank neg goes to https://rusefi.com/docs/pinouts/stim/?connector=main&pin=24C 2.5v source, crank positive 22B with a 4.7K pull up */ + false, + false, + /*cam1*/false, + false, false, false, + /*vss*/false}, + .buttonExpected = {false, false, false}, + .outputNames = { + }, + .wboUnitsCount = 1, + .dcHackValue = 1, + }, { .boardName = "112-17", .desiredEngineConfig = -1,