From 5ead4eeaeadc53f0ea2be0928f9211f77f19815c Mon Sep 17 00:00:00 2001 From: rusefillc Date: Sun, 2 Feb 2025 16:16:24 -0500 Subject: [PATCH] GM only:alphax-8chan --- .../boards/hellen/alphax-8chan/connectors/8chan-C.yaml | 1 + .../boards/hellen/alphax-8chan/connectors/8chan-D.yaml | 1 + firmware/config/engines/gm_sbc.cpp | 5 +++++ firmware/controllers/lua/examples/ts-button-example.lua | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-C.yaml b/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-C.yaml index 8e5e346838..017de3dc51 100644 --- a/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-C.yaml +++ b/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-C.yaml @@ -55,6 +55,7 @@ pins: meta: MM176_OUT_IO4 class: outputs ts_name: 9C - Low Side 4 + color: yellow - pin: 10C diff --git a/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-D.yaml b/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-D.yaml index 9687c3b948..5166d48c05 100644 --- a/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-D.yaml +++ b/firmware/config/boards/hellen/alphax-8chan/connectors/8chan-D.yaml @@ -188,6 +188,7 @@ pins: class: outputs type: inj ts_name: 26D - Injector 10 + color: yellow info: title: AlphaX Platinum diff --git a/firmware/config/engines/gm_sbc.cpp b/firmware/config/engines/gm_sbc.cpp index d5f2874a1e..b8c0024014 100644 --- a/firmware/config/engines/gm_sbc.cpp +++ b/firmware/config/engines/gm_sbc.cpp @@ -199,6 +199,11 @@ void setGmLtg() { #ifdef HW_HELLEN_8CHAN engineConfiguration->oilPressure.hwChannel = MM176_IN_MAP1_ANALOG; // 2A Aux Analog 4 engineConfiguration->invertCamVVTSignal = true; + + engineConfiguration->triggerInputPins[0] = Gpio::MM176_IN_D4; // 9A - Hall Input 4 + + engineConfiguration->luaOutputPins[0] = Gpio::MM176_OUT_IO1; // 7C - High Side 3 - unusual starter + engineConfiguration->luaOutputPins[1] = Gpio::MM176_OUT_IO4, // 9C - Low Side 4 - unusual starter #endif // HW_HELLEN_8CHAN strcpy(engineConfiguration->engineCode, "LTG"); } diff --git a/firmware/controllers/lua/examples/ts-button-example.lua b/firmware/controllers/lua/examples/ts-button-example.lua index 5c3e51f61b..776b6cc901 100644 --- a/firmware/controllers/lua/examples/ts-button-example.lua +++ b/firmware/controllers/lua/examples/ts-button-example.lua @@ -11,7 +11,7 @@ startPwm(finderIndex, 100, 0) function onTick() if isOn and t : getElapsedSeconds() > 0.5 then - setPwmDuty(finderIndex, 100) + setPwmDuty(finderIndex, 0) isOn = false setLuaGauge(2, 0) print("Turning OFF")