diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.cpp b/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.cpp index 4a61f6f291..9a8f52e19e 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.cpp +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "rusefi_hw_enums.h" -// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum_to_string.jar tool on Mon Aug 21 22:38:12 UTC 2023 +// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum_to_string.jar tool on Tue Mar 05 04:32:13 UTC 2024 // see also gen_config_and_enums.bat @@ -421,6 +421,54 @@ case Gpio::TLE6240_PIN_8: return "TLE6240_PIN_8"; case Gpio::TLE6240_PIN_9: return "TLE6240_PIN_9"; +case Gpio::TLE9104_0_OUT_0: + return "TLE9104_0_OUT_0"; +case Gpio::TLE9104_0_OUT_1: + return "TLE9104_0_OUT_1"; +case Gpio::TLE9104_0_OUT_2: + return "TLE9104_0_OUT_2"; +case Gpio::TLE9104_0_OUT_3: + return "TLE9104_0_OUT_3"; +case Gpio::TLE9104_1_OUT_0: + return "TLE9104_1_OUT_0"; +case Gpio::TLE9104_1_OUT_1: + return "TLE9104_1_OUT_1"; +case Gpio::TLE9104_1_OUT_2: + return "TLE9104_1_OUT_2"; +case Gpio::TLE9104_1_OUT_3: + return "TLE9104_1_OUT_3"; +case Gpio::TLE9104_2_OUT_0: + return "TLE9104_2_OUT_0"; +case Gpio::TLE9104_2_OUT_1: + return "TLE9104_2_OUT_1"; +case Gpio::TLE9104_2_OUT_2: + return "TLE9104_2_OUT_2"; +case Gpio::TLE9104_2_OUT_3: + return "TLE9104_2_OUT_3"; +case Gpio::TLE9104_3_OUT_0: + return "TLE9104_3_OUT_0"; +case Gpio::TLE9104_3_OUT_1: + return "TLE9104_3_OUT_1"; +case Gpio::TLE9104_3_OUT_2: + return "TLE9104_3_OUT_2"; +case Gpio::TLE9104_3_OUT_3: + return "TLE9104_3_OUT_3"; +case Gpio::TLE9104_4_OUT_0: + return "TLE9104_4_OUT_0"; +case Gpio::TLE9104_4_OUT_1: + return "TLE9104_4_OUT_1"; +case Gpio::TLE9104_4_OUT_2: + return "TLE9104_4_OUT_2"; +case Gpio::TLE9104_4_OUT_3: + return "TLE9104_4_OUT_3"; +case Gpio::TLE9104_5_OUT_0: + return "TLE9104_5_OUT_0"; +case Gpio::TLE9104_5_OUT_1: + return "TLE9104_5_OUT_1"; +case Gpio::TLE9104_5_OUT_2: + return "TLE9104_5_OUT_2"; +case Gpio::TLE9104_5_OUT_3: + return "TLE9104_5_OUT_3"; case Gpio::Unassigned: return "Unassigned"; } diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h index f2a2d56259..d5e3c83ecb 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h @@ -621,7 +621,7 @@ #define Gpio_A7 9 #define Gpio_A8 10 #define Gpio_A9 11 -#define Gpio_auto_enum 0="Unassigned",2="A0",3="A1",12="A10",13="A11",14="A12",15="A13",16="A14",17="A15",4="A2",5="A3",6="A4",7="A5",8="A6",9="A7",10="A8",11="A9",18="B0",19="B1",28="B10",29="B11",30="B12",31="B13",32="B14",33="B15",20="B2",21="B3",22="B4",23="B5",24="B6",25="B7",26="B8",27="B9",34="C0",35="C1",44="C10",45="C11",46="C12",47="C13",48="C14",49="C15",36="C2",37="C3",38="C4",39="C5",40="C6",41="C7",42="C8",43="C9",250="CAN_PIN_0",251="CAN_PIN_1",252="CAN_PIN_2",253="CAN_PIN_3",254="CAN_PIN_4",255="CAN_PIN_5",256="CAN_PIN_6",257="CAN_PIN_7",50="D0",51="D1",60="D10",61="D11",62="D12",63="D13",64="D14",65="D15",52="D2",53="D3",54="D4",55="D5",56="D6",57="D7",58="D8",59="D9",66="E0",67="E1",76="E10",77="E11",78="E12",79="E13",80="E14",81="E15",68="E2",69="E3",70="E4",71="E5",72="E6",73="E7",74="E8",75="E9",82="F0",83="F1",92="F10",93="F11",94="F12",95="F13",96="F14",97="F15",84="F2",85="F3",86="F4",87="F5",88="F6",89="F7",90="F8",91="F9",98="G0",99="G1",108="G10",109="G11",110="G12",111="G13",112="G14",113="G15",100="G2",101="G3",102="G4",103="G5",104="G6",105="G7",106="G8",107="G9",114="H0",115="H1",124="H10",125="H11",126="H12",127="H13",128="H14",129="H15",116="H2",117="H3",118="H4",119="H5",120="H6",121="H7",122="H8",123="H9",130="I0",131="I1",140="I10",141="I11",142="I12",143="I13",144="I14",145="I15",132="I2",133="I3",134="I4",135="I5",136="I6",137="I7",138="I8",139="I9",1="Invalid",188="MC33810_0_GD_0",189="MC33810_0_GD_1",190="MC33810_0_GD_2",191="MC33810_0_GD_3",184="MC33810_0_OUT_0",185="MC33810_0_OUT_1",186="MC33810_0_OUT_2",187="MC33810_0_OUT_3",196="MC33810_1_GD_0",197="MC33810_1_GD_1",198="MC33810_1_GD_2",199="MC33810_1_GD_3",192="MC33810_1_OUT_0",193="MC33810_1_OUT_1",194="MC33810_1_OUT_2",195="MC33810_1_OUT_3",162="MC33972_PIN_1",171="MC33972_PIN_10",172="MC33972_PIN_11",173="MC33972_PIN_12",174="MC33972_PIN_13",175="MC33972_PIN_14",176="MC33972_PIN_15",177="MC33972_PIN_16",178="MC33972_PIN_17",179="MC33972_PIN_18",180="MC33972_PIN_19",163="MC33972_PIN_2",181="MC33972_PIN_20",182="MC33972_PIN_21",183="MC33972_PIN_22",164="MC33972_PIN_3",165="MC33972_PIN_4",166="MC33972_PIN_5",167="MC33972_PIN_6",168="MC33972_PIN_7",169="MC33972_PIN_8",170="MC33972_PIN_9",146="TLE6240_PIN_1",155="TLE6240_PIN_10",156="TLE6240_PIN_11",157="TLE6240_PIN_12",158="TLE6240_PIN_13",159="TLE6240_PIN_14",160="TLE6240_PIN_15",161="TLE6240_PIN_16",147="TLE6240_PIN_2",148="TLE6240_PIN_3",149="TLE6240_PIN_4",150="TLE6240_PIN_5",151="TLE6240_PIN_6",152="TLE6240_PIN_7",153="TLE6240_PIN_8",154="TLE6240_PIN_9" +#define Gpio_auto_enum 0="Unassigned",2="A0",3="A1",12="A10",13="A11",14="A12",15="A13",16="A14",17="A15",4="A2",5="A3",6="A4",7="A5",8="A6",9="A7",10="A8",11="A9",18="B0",19="B1",28="B10",29="B11",30="B12",31="B13",32="B14",33="B15",20="B2",21="B3",22="B4",23="B5",24="B6",25="B7",26="B8",27="B9",34="C0",35="C1",44="C10",45="C11",46="C12",47="C13",48="C14",49="C15",36="C2",37="C3",38="C4",39="C5",40="C6",41="C7",42="C8",43="C9",250="CAN_PIN_0",251="CAN_PIN_1",252="CAN_PIN_2",253="CAN_PIN_3",254="CAN_PIN_4",255="CAN_PIN_5",256="CAN_PIN_6",257="CAN_PIN_7",50="D0",51="D1",60="D10",61="D11",62="D12",63="D13",64="D14",65="D15",52="D2",53="D3",54="D4",55="D5",56="D6",57="D7",58="D8",59="D9",66="E0",67="E1",76="E10",77="E11",78="E12",79="E13",80="E14",81="E15",68="E2",69="E3",70="E4",71="E5",72="E6",73="E7",74="E8",75="E9",82="F0",83="F1",92="F10",93="F11",94="F12",95="F13",96="F14",97="F15",84="F2",85="F3",86="F4",87="F5",88="F6",89="F7",90="F8",91="F9",98="G0",99="G1",108="G10",109="G11",110="G12",111="G13",112="G14",113="G15",100="G2",101="G3",102="G4",103="G5",104="G6",105="G7",106="G8",107="G9",114="H0",115="H1",124="H10",125="H11",126="H12",127="H13",128="H14",129="H15",116="H2",117="H3",118="H4",119="H5",120="H6",121="H7",122="H8",123="H9",130="I0",131="I1",140="I10",141="I11",142="I12",143="I13",144="I14",145="I15",132="I2",133="I3",134="I4",135="I5",136="I6",137="I7",138="I8",139="I9",1="Invalid",188="MC33810_0_GD_0",189="MC33810_0_GD_1",190="MC33810_0_GD_2",191="MC33810_0_GD_3",184="MC33810_0_OUT_0",185="MC33810_0_OUT_1",186="MC33810_0_OUT_2",187="MC33810_0_OUT_3",196="MC33810_1_GD_0",197="MC33810_1_GD_1",198="MC33810_1_GD_2",199="MC33810_1_GD_3",192="MC33810_1_OUT_0",193="MC33810_1_OUT_1",194="MC33810_1_OUT_2",195="MC33810_1_OUT_3",162="MC33972_PIN_1",171="MC33972_PIN_10",172="MC33972_PIN_11",173="MC33972_PIN_12",174="MC33972_PIN_13",175="MC33972_PIN_14",176="MC33972_PIN_15",177="MC33972_PIN_16",178="MC33972_PIN_17",179="MC33972_PIN_18",180="MC33972_PIN_19",163="MC33972_PIN_2",181="MC33972_PIN_20",182="MC33972_PIN_21",183="MC33972_PIN_22",164="MC33972_PIN_3",165="MC33972_PIN_4",166="MC33972_PIN_5",167="MC33972_PIN_6",168="MC33972_PIN_7",169="MC33972_PIN_8",170="MC33972_PIN_9",146="TLE6240_PIN_1",155="TLE6240_PIN_10",156="TLE6240_PIN_11",157="TLE6240_PIN_12",158="TLE6240_PIN_13",159="TLE6240_PIN_14",160="TLE6240_PIN_15",161="TLE6240_PIN_16",147="TLE6240_PIN_2",148="TLE6240_PIN_3",149="TLE6240_PIN_4",150="TLE6240_PIN_5",151="TLE6240_PIN_6",152="TLE6240_PIN_7",153="TLE6240_PIN_8",154="TLE6240_PIN_9",258="TLE9104_0_OUT_0",259="TLE9104_0_OUT_1",260="TLE9104_0_OUT_2",261="TLE9104_0_OUT_3",262="TLE9104_1_OUT_0",263="TLE9104_1_OUT_1",264="TLE9104_1_OUT_2",265="TLE9104_1_OUT_3",266="TLE9104_2_OUT_0",267="TLE9104_2_OUT_1",268="TLE9104_2_OUT_2",269="TLE9104_2_OUT_3",270="TLE9104_3_OUT_0",271="TLE9104_3_OUT_1",272="TLE9104_3_OUT_2",273="TLE9104_3_OUT_3",274="TLE9104_4_OUT_0",275="TLE9104_4_OUT_1",276="TLE9104_4_OUT_2",277="TLE9104_4_OUT_3",278="TLE9104_5_OUT_0",279="TLE9104_5_OUT_1",280="TLE9104_5_OUT_2",281="TLE9104_5_OUT_3" #define Gpio_B0 18 #define Gpio_B1 19 #define Gpio_B10 28 @@ -814,6 +814,30 @@ #define Gpio_TLE6240_PIN_7 152 #define Gpio_TLE6240_PIN_8 153 #define Gpio_TLE6240_PIN_9 154 +#define Gpio_TLE9104_0_OUT_0 258 +#define Gpio_TLE9104_0_OUT_1 259 +#define Gpio_TLE9104_0_OUT_2 260 +#define Gpio_TLE9104_0_OUT_3 261 +#define Gpio_TLE9104_1_OUT_0 262 +#define Gpio_TLE9104_1_OUT_1 263 +#define Gpio_TLE9104_1_OUT_2 264 +#define Gpio_TLE9104_1_OUT_3 265 +#define Gpio_TLE9104_2_OUT_0 266 +#define Gpio_TLE9104_2_OUT_1 267 +#define Gpio_TLE9104_2_OUT_2 268 +#define Gpio_TLE9104_2_OUT_3 269 +#define Gpio_TLE9104_3_OUT_0 270 +#define Gpio_TLE9104_3_OUT_1 271 +#define Gpio_TLE9104_3_OUT_2 272 +#define Gpio_TLE9104_3_OUT_3 273 +#define Gpio_TLE9104_4_OUT_0 274 +#define Gpio_TLE9104_4_OUT_1 275 +#define Gpio_TLE9104_4_OUT_2 276 +#define Gpio_TLE9104_4_OUT_3 277 +#define Gpio_TLE9104_5_OUT_0 278 +#define Gpio_TLE9104_5_OUT_1 279 +#define Gpio_TLE9104_5_OUT_2 280 +#define Gpio_TLE9104_5_OUT_3 281 #define Gpio_Unassigned 0 #define gppwm_channel_e_auto_enum 0="GPPWM_Zero",9="GPPWM_AccelPedal",16="GPPWM_AuxLinear1",17="GPPWM_AuxLinear2",7="GPPWM_AuxTemp1",8="GPPWM_AuxTemp2",26="GPPWM_BaroPressure",3="GPPWM_Clt",25="GPPWM_DetectedGear",15="GPPWM_EthanolPercent",5="GPPWM_FuelLoad",18="GPPWM_GppwmOutput1",19="GPPWM_GppwmOutput2",20="GPPWM_GppwmOutput3",21="GPPWM_GppwmOutput4",4="GPPWM_Iat",6="GPPWM_IgnLoad",22="GPPWM_LuaGauge1",23="GPPWM_LuaGauge2",2="GPPWM_Map",24="GPPWM_Rpm",1="GPPWM_Tps",12="GPPWM_VVT_1E",11="GPPWM_VVT_1I",14="GPPWM_VVT_2E",13="GPPWM_VVT_2I",10="GPPWM_Vbatt" #define gppwm_channel_e_enum "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"