From 4a5af1e9bd0827066890cb144268040c6f14368a Mon Sep 17 00:00:00 2001 From: rusefillc Date: Mon, 23 May 2022 00:20:41 -0400 Subject: [PATCH] hellen meta --- .../boards/hellen/hellen121vag/board_configuration.cpp | 2 +- .../boards/hellen/hellen128/board_configuration.cpp | 10 +++++----- .../boards/hellen/hellen72/board_configuration.cpp | 2 +- firmware/config/boards/hellen_meta.h | 8 ++++++++ 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/firmware/config/boards/hellen/hellen121vag/board_configuration.cpp b/firmware/config/boards/hellen/hellen121vag/board_configuration.cpp index 631331792a..524d9857da 100644 --- a/firmware/config/boards/hellen/hellen121vag/board_configuration.cpp +++ b/firmware/config/boards/hellen/hellen121vag/board_configuration.cpp @@ -30,7 +30,7 @@ static void setInjectorPins() { } static void setIgnitionPins() { - engineConfiguration->ignitionPins[0] = Gpio::I8; // 102 - IGN_1 + engineConfiguration->ignitionPins[0] = H176_IGN_1; // 102 - IGN_1 engineConfiguration->ignitionPins[1] = Gpio::E5 ; // 7 - IGN_2 engineConfiguration->ignitionPins[2] = Gpio::E4; // 111 - IGN_3 engineConfiguration->ignitionPins[3] = Gpio::E3; // 94 - IGN_4 diff --git a/firmware/config/boards/hellen/hellen128/board_configuration.cpp b/firmware/config/boards/hellen/hellen128/board_configuration.cpp index 7a26c38363..c16e655774 100644 --- a/firmware/config/boards/hellen/hellen128/board_configuration.cpp +++ b/firmware/config/boards/hellen/hellen128/board_configuration.cpp @@ -35,11 +35,11 @@ static void setInjectorPins() { } static void setIgnitionPins() { - engineConfiguration->ignitionPins[0] = Gpio::I8; - engineConfiguration->ignitionPins[1] = Gpio::E5; - engineConfiguration->ignitionPins[2] = Gpio::E4; - engineConfiguration->ignitionPins[3] = Gpio::E3; - engineConfiguration->ignitionPins[4] = Gpio::E2; + engineConfiguration->ignitionPins[0] = H176_IGN_1; + engineConfiguration->ignitionPins[1] = H176_IGN_2; + engineConfiguration->ignitionPins[2] = H176_IGN_3; + engineConfiguration->ignitionPins[3] = H176_IGN_4; + engineConfiguration->ignitionPins[4] = H176_IGN_5; engineConfiguration->ignitionPins[5] = Gpio::I5; engineConfiguration->ignitionPins[6] = Gpio::I6; engineConfiguration->ignitionPins[7] = Gpio::I7; diff --git a/firmware/config/boards/hellen/hellen72/board_configuration.cpp b/firmware/config/boards/hellen/hellen72/board_configuration.cpp index 279b5f512e..6a52500e70 100644 --- a/firmware/config/boards/hellen/hellen72/board_configuration.cpp +++ b/firmware/config/boards/hellen/hellen72/board_configuration.cpp @@ -34,7 +34,7 @@ static void setInjectorPins() { } static void setIgnitionPins() { - engineConfiguration->ignitionPins[0] = Gpio::I8; // 3F - IGN_1 (1&4) + engineConfiguration->ignitionPins[0] = H176_IGN_1; // 3F - IGN_1 (1&4) engineConfiguration->ignitionPins[1] = Gpio::Unassigned ; // Gpio::E4 engineConfiguration->ignitionPins[2] = Gpio::E5; // 3I - IGN_2 (2&3) engineConfiguration->ignitionPins[3] = Gpio::Unassigned; // Gpio::E3 diff --git a/firmware/config/boards/hellen_meta.h b/firmware/config/boards/hellen_meta.h index 708d94d6fa..360b973a31 100644 --- a/firmware/config/boards/hellen_meta.h +++ b/firmware/config/boards/hellen_meta.h @@ -45,6 +45,14 @@ void detectHellenBoardType(); #define H144_IGN_4 Gpio::E3 #define H144_IGN_5 Gpio::E2 #define H144_IGN_6 Gpio::B8 +#define H144_IGN_7 Gpio::B9 +#define H144_IGN_8 Gpio::E6 + +#define H176_IGN_1 Gpio::I8 +#define H176_IGN_2 Gpio::E5 +#define H176_IGN_3 Gpio::E4 +#define H176_IGN_4 Gpio::E3 +#define H176_IGN_5 Gpio::E2 #define H144_OUT_PWM1 Gpio::D13 #define H144_OUT_PWM2 Gpio::C6