diff --git a/firmware/config/boards/core8/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/core8/connectors/generated_ts_name_by_pin.cpp index 6dc462e530..0bd04d5618 100644 --- a/firmware/config/boards/core8/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/core8/connectors/generated_ts_name_by_pin.cpp @@ -4,39 +4,39 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOC_13: return "Black A6 - LSU4.9 PIN 5 / Digital Input 8"; - case GPIOD_10: return "Grey A5 - Injector 5"; - case GPIOD_11: return "Grey A6 - Injector 6"; - case GPIOD_12: return "Grey A7 - Injector 7"; - case GPIOD_13: return "Grey A8 - Injector 8"; - case GPIOD_14: return "Grey C8 - Low Side Output"; - case GPIOD_15: return "Black C1 - Low Side Output"; - case GPIOD_8: return "Grey A3 - Injector 3"; - case GPIOD_9: return "Grey A4 - Injector 4"; - case GPIOE_11: return "Grey B5 - Ignition 5"; - case GPIOE_12: return "Grey B4 - Ignition 4"; - case GPIOE_13: return "Grey B3 - Ignition 3"; - case GPIOE_14: return "Grey B2 - Ignition 2"; - case GPIOE_15: return "Grey B1 - Ignition 1"; - case GPIOE_2: return "Camshaft Sensor VR+/Hall"; - case GPIOE_3: return "Crank Sensor VR+/Hall"; - case GPIOE_6: return "Black B6 - LSU4.9 PIN 6 / Digital Input 7"; - case GPIOF_0: return "Black B7 - LSU4.9 PIN 1 / Digital Input 6"; - case GPIOF_1: return "Black A7 - LSU4.9 PIN 2 / Digital Input 5"; - case GPIOF_13: return "Grey A1 - Injector 1"; - case GPIOF_14: return "Grey A2 - Injector 2"; - case GPIOF_15: return "Grey B6 - Ignition 6"; - case GPIOF_3: return "Black B4 - Digital Input 3"; - case GPIOF_4: return "Black B3 - Digital Input 2"; - case GPIOF_5: return "Black B2 - Digital Input 1"; - case GPIOG_0: return "Grey B7 - Ignition 7"; - case GPIOG_1: return "Grey B8 - Ignition 8"; - case GPIOG_2: return "Black B1 - Low Side Output"; - case GPIOG_3: return "Black A1 - Low Side Output"; - case GPIOG_4: return "Black A2 - Low Side Output"; - case GPIOG_5: return "Black A3 - Low Side Output"; - case GPIOG_6: return "Black A4 - Low Side Output / DBW_OUT+"; - case GPIOG_7: return "Black A5 - Low Side Output / DBW_OUT-"; + case Gpio::C13: return "Black A6 - LSU4.9 PIN 5 / Digital Input 8"; + case Gpio::D10: return "Grey A5 - Injector 5"; + case Gpio::D11: return "Grey A6 - Injector 6"; + case Gpio::D12: return "Grey A7 - Injector 7"; + case Gpio::D13: return "Grey A8 - Injector 8"; + case Gpio::D14: return "Grey C8 - Low Side Output"; + case Gpio::D15: return "Black C1 - Low Side Output"; + case Gpio::D8: return "Grey A3 - Injector 3"; + case Gpio::D9: return "Grey A4 - Injector 4"; + case Gpio::E11: return "Grey B5 - Ignition 5"; + case Gpio::E12: return "Grey B4 - Ignition 4"; + case Gpio::E13: return "Grey B3 - Ignition 3"; + case Gpio::E14: return "Grey B2 - Ignition 2"; + case Gpio::E15: return "Grey B1 - Ignition 1"; + case Gpio::E2: return "Camshaft Sensor VR+/Hall"; + case Gpio::E3: return "Crank Sensor VR+/Hall"; + case Gpio::E6: return "Black B6 - LSU4.9 PIN 6 / Digital Input 7"; + case Gpio::F0: return "Black B7 - LSU4.9 PIN 1 / Digital Input 6"; + case Gpio::F1: return "Black A7 - LSU4.9 PIN 2 / Digital Input 5"; + case Gpio::F13: return "Grey A1 - Injector 1"; + case Gpio::F14: return "Grey A2 - Injector 2"; + case Gpio::F15: return "Grey B6 - Ignition 6"; + case Gpio::F3: return "Black B4 - Digital Input 3"; + case Gpio::F4: return "Black B3 - Digital Input 2"; + case Gpio::F5: return "Black B2 - Digital Input 1"; + case Gpio::G0: return "Grey B7 - Ignition 7"; + case Gpio::G1: return "Grey B8 - Ignition 8"; + case Gpio::G2: return "Black B1 - Low Side Output"; + case Gpio::G3: return "Black A1 - Low Side Output"; + case Gpio::G4: return "Black A2 - Low Side Output"; + case Gpio::G5: return "Black A3 - Low Side Output"; + case Gpio::G6: return "Black A4 - Low Side Output / DBW_OUT+"; + case Gpio::G7: return "Black A5 - Low Side Output / DBW_OUT-"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/frankenso/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/frankenso/connectors/generated_ts_name_by_pin.cpp index a3489ac919..66f245ca10 100644 --- a/firmware/config/boards/frankenso/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/frankenso/connectors/generated_ts_name_by_pin.cpp @@ -4,26 +4,26 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOB_7: return "Injector 3Z"; - case GPIOB_8: return "Injector 3Y"; - case GPIOB_9: return "Injector 3W"; - case GPIOC_13: return "Injector 2M"; - case GPIOC_7: return "Coil 1H"; - case GPIOC_9: return "Coil 1F"; - case GPIOD_3: return "Injector 3U"; - case GPIOD_5: return "Injector 3X"; - case GPIOD_7: return "Injector 2N"; - case GPIOD_8: return "Coil 1O"; - case GPIOD_9: return "Coil 1P"; - case GPIOE_10: return "Coil 1I"; - case GPIOE_12: return "Coil 1M"; - case GPIOE_14: return "Coil 1G"; - case GPIOE_2: return "Injector 3V"; - case GPIOE_3: return "Injector 3S"; - case GPIOE_4: return "Injector 3T"; - case GPIOE_5: return "Injector 2O"; - case GPIOE_6: return "Injector 2P"; - case GPIOE_8: return "Coil 1L"; + case Gpio::B7: return "Injector 3Z"; + case Gpio::B8: return "Injector 3Y"; + case Gpio::B9: return "Injector 3W"; + case Gpio::C13: return "Injector 2M"; + case Gpio::C7: return "Coil 1H"; + case Gpio::C9: return "Coil 1F"; + case Gpio::D3: return "Injector 3U"; + case Gpio::D5: return "Injector 3X"; + case Gpio::D7: return "Injector 2N"; + case Gpio::D8: return "Coil 1O"; + case Gpio::D9: return "Coil 1P"; + case Gpio::E10: return "Coil 1I"; + case Gpio::E12: return "Coil 1M"; + case Gpio::E14: return "Coil 1G"; + case Gpio::E2: return "Injector 3V"; + case Gpio::E3: return "Injector 3S"; + case Gpio::E4: return "Injector 3T"; + case Gpio::E5: return "Injector 2O"; + case Gpio::E6: return "Injector 2P"; + case Gpio::E8: return "Coil 1L"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/alphax-2chan/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/alphax-2chan/connectors/generated_ts_name_by_pin.cpp index d3dddcb576..892d9c76dd 100644 --- a/firmware/config/boards/hellen/alphax-2chan/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/alphax-2chan/connectors/generated_ts_name_by_pin.cpp @@ -4,19 +4,19 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "C7 - CAM Hall/Digital"; - case GPIOB_1: return "C2/C3 Crank Sensor VR"; - case GPIOC_13: return "A6 - Ignition A"; - case GPIOC_6: return "A3 - Fuel Pump"; - case GPIOC_7: return "A4 - Tachometer"; - case GPIOC_8: return "C1 - Fan Relay"; - case GPIOD_13: return "C8 - Idle"; - case GPIOE_12: return "C3 - Crank+ (hall)"; - case GPIOE_14: return "C2 - Crank- (hall)"; - case GPIOE_5: return "A7 - Ignition B"; - case GPIOF_11: return "C4 - 2Step/Digital"; - case GPIOG_7: return "A8 - Injector A"; - case GPIOG_8: return "B8 - Injector B"; + case Gpio::A6: return "C7 - CAM Hall/Digital"; + case Gpio::B1: return "C2/C3 Crank Sensor VR"; + case Gpio::C13: return "A6 - Ignition A"; + case Gpio::C6: return "A3 - Fuel Pump"; + case Gpio::C7: return "A4 - Tachometer"; + case Gpio::C8: return "C1 - Fan Relay"; + case Gpio::D13: return "C8 - Idle"; + case Gpio::E12: return "C3 - Crank+ (hall)"; + case Gpio::E14: return "C2 - Crank- (hall)"; + case Gpio::E5: return "A7 - Ignition B"; + case Gpio::F11: return "C4 - 2Step/Digital"; + case Gpio::G7: return "A8 - Injector A"; + case Gpio::G8: return "B8 - Injector B"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/alphax-4chan/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/alphax-4chan/connectors/generated_ts_name_by_pin.cpp index e89eb437c7..9d611c6733 100644 --- a/firmware/config/boards/hellen/alphax-4chan/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/alphax-4chan/connectors/generated_ts_name_by_pin.cpp @@ -4,36 +4,36 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "C7 - CAM Hall/Digital"; - case GPIOA_7: return "E7 - Flex"; - case GPIOA_8: return "A3 - Fuel Pump"; - case GPIOB_1: return "C2/C3 Crank Sensor VR"; - case GPIOC_13: return "A6 - Ignition 1"; - case GPIOC_7: return "D2 - Out Boost"; - case GPIOC_9: return "F1 - Idle2"; - case GPIOD_10: return "E1 - Injector 4"; - case GPIOD_11: return "D1 - Injector 3"; - case GPIOD_12: return "F4 - VVT#2"; - case GPIOD_13: return "C8 - Idle"; - case GPIOD_15: return "F2 - VVT#1"; - case GPIOE_12: return "C3 - Crank+ (hall)"; - case GPIOE_14: return "C2 - Crank- (hall)"; - case GPIOE_15: return "E6 - Cam+ (hall)"; - case GPIOE_3: return "D7 - Ignition 4"; - case GPIOE_4: return "D6 - Ignition 3"; - case GPIOE_5: return "A7 - Ignition 2"; - case GPIOF_11: return "C4 - 2Step/Digital"; - case GPIOF_3: return "D3 - Digital In 2"; - case GPIOF_4: return "E3 - Digital In 3"; - case GPIOF_5: return "E4 - Digital In 4"; - case GPIOF_6: return "F3 - Digital In 5"; - case GPIOF_9: return "E5/E6 Cam Sensor VR"; - case GPIOG_11: return "E2 - Out NOS"; - case GPIOG_12: return "F5 - MAIN"; - case GPIOG_2: return "C1 - Fan Relay"; - case GPIOG_6: return "A4 - Tachometer"; - case GPIOG_7: return "A8 - Injector 1"; - case GPIOG_8: return "B8 - Injector 2"; + case Gpio::A6: return "C7 - CAM Hall/Digital"; + case Gpio::A7: return "E7 - Flex"; + case Gpio::A8: return "A3 - Fuel Pump"; + case Gpio::B1: return "C2/C3 Crank Sensor VR"; + case Gpio::C13: return "A6 - Ignition 1"; + case Gpio::C7: return "D2 - Out Boost"; + case Gpio::C9: return "F1 - Idle2"; + case Gpio::D10: return "E1 - Injector 4"; + case Gpio::D11: return "D1 - Injector 3"; + case Gpio::D12: return "F4 - VVT#2"; + case Gpio::D13: return "C8 - Idle"; + case Gpio::D15: return "F2 - VVT#1"; + case Gpio::E12: return "C3 - Crank+ (hall)"; + case Gpio::E14: return "C2 - Crank- (hall)"; + case Gpio::E15: return "E6 - Cam+ (hall)"; + case Gpio::E3: return "D7 - Ignition 4"; + case Gpio::E4: return "D6 - Ignition 3"; + case Gpio::E5: return "A7 - Ignition 2"; + case Gpio::F11: return "C4 - 2Step/Digital"; + case Gpio::F3: return "D3 - Digital In 2"; + case Gpio::F4: return "E3 - Digital In 3"; + case Gpio::F5: return "E4 - Digital In 4"; + case Gpio::F6: return "F3 - Digital In 5"; + case Gpio::F9: return "E5/E6 Cam Sensor VR"; + case Gpio::G11: return "E2 - Out NOS"; + case Gpio::G12: return "F5 - MAIN"; + case Gpio::G2: return "C1 - Fan Relay"; + case Gpio::G6: return "A4 - Tachometer"; + case Gpio::G7: return "A8 - Injector 1"; + case Gpio::G8: return "B8 - Injector 2"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/harley81/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/harley81/connectors/generated_ts_name_by_pin.cpp index e0cee09085..a0e192f82b 100644 --- a/firmware/config/boards/hellen/harley81/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/harley81/connectors/generated_ts_name_by_pin.cpp @@ -4,20 +4,20 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOC_13: return "24 Front Coil"; - case GPIOC_7: return "auxWastegate"; - case GPIOD_14: return "4 Left Oil Fan"; - case GPIOD_15: return "1 Right Oil Cooling"; - case GPIOD_2: return "25 Front ACR"; - case GPIOE_5: return "43 Rear Coil"; - case GPIOF_11: return "51 - VSS"; - case GPIOF_6: return "11 Crank VR-"; - case GPIOG_11: return "8 Rear ACR"; - case GPIOG_14: return "61 Reverse Gear"; - case GPIOG_3: return "auxMain"; - case GPIOG_5: return "63 Cooling Pump"; - case GPIOG_7: return "6 Front Injector"; - case GPIOG_8: return "7 Rear Injector"; + case Gpio::C13: return "24 Front Coil"; + case Gpio::C7: return "auxWastegate"; + case Gpio::D14: return "4 Left Oil Fan"; + case Gpio::D15: return "1 Right Oil Cooling"; + case Gpio::D2: return "25 Front ACR"; + case Gpio::E5: return "43 Rear Coil"; + case Gpio::F11: return "51 - VSS"; + case Gpio::F6: return "11 Crank VR-"; + case Gpio::G11: return "8 Rear ACR"; + case Gpio::G14: return "61 Reverse Gear"; + case Gpio::G3: return "auxMain"; + case Gpio::G5: return "63 Cooling Pump"; + case Gpio::G7: return "6 Front Injector"; + case Gpio::G8: return "7 Rear Injector"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen-nb1/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen-nb1/connectors/generated_ts_name_by_pin.cpp index 15571bda07..87d2eddfbf 100644 --- a/firmware/config/boards/hellen/hellen-nb1/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen-nb1/connectors/generated_ts_name_by_pin.cpp @@ -4,46 +4,46 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_1: return "TPS1"; - case GPIOA_3: return "PPS1"; - case GPIOA_6: return "2H - CAM"; - case GPIOA_7: return "3S - EGR BOOST IN"; - case GPIOA_9: return "1I AC Fan Relay"; - case GPIOB_0: return "2A - Pressure Input"; - case GPIOB_1: return "2J - CRANK"; - case GPIOC_1: return "3D - MAP"; - case GPIOC_13: return "3G - IGN_1 (1&4)"; - case GPIOC_4: return "4C - IN TEMP/PPS2"; - case GPIOC_5: return "1P - AC Switch"; - case GPIOC_6: return "ETB EN"; - case GPIOC_7: return "ETB +"; - case GPIOC_8: return "ETB -"; - case GPIOD_10: return "3Z - INJ_4"; - case GPIOD_11: return "3Y - INJ_3"; - case GPIOD_12: return "1R - ECF"; - case GPIOD_13: return "2K - TACH"; - case GPIOD_14: return "2Q - IDLE"; - case GPIOD_15: return "1O - ALTERN"; - case GPIOD_3: return "1U - O2H"; - case GPIOD_9: return "4E - VVT"; - case GPIOE_12: return "4B - DIGITAL/FLEX"; - case GPIOE_13: return "3I - Clutch"; - case GPIOE_14: return "1V - Neutral"; - case GPIOE_5: return "3H - IGN_2 (2&3)"; - case GPIOF_10: return "1G - Steering/RES2"; - case GPIOF_11: return "2D - VSS"; - case GPIOF_12: return "3T/4D - BOOST OUT"; - case GPIOF_14: return "3Q - VICS"; - case GPIOF_3: return "3J - O2S2"; - case GPIOF_7: return "2M - KNOCK"; - case GPIOF_9: return "1F - Brake/RES1"; - case GPIOG_11: return "1S - AC Relay"; - case GPIOG_12: return "1Q - Aternator Warning Lamp"; - case GPIOG_13: return "3V - O2H2"; - case GPIOG_2: return "2M US / 2P EUROPE - FPUMP"; - case GPIOG_4: return "1E - Check Engine Light"; - case GPIOG_7: return "3W - INJ_1"; - case GPIOG_8: return "3X - INJ_2"; + case Gpio::A1: return "TPS1"; + case Gpio::A3: return "PPS1"; + case Gpio::A6: return "2H - CAM"; + case Gpio::A7: return "3S - EGR BOOST IN"; + case Gpio::A9: return "1I AC Fan Relay"; + case Gpio::B0: return "2A - Pressure Input"; + case Gpio::B1: return "2J - CRANK"; + case Gpio::C1: return "3D - MAP"; + case Gpio::C13: return "3G - IGN_1 (1&4)"; + case Gpio::C4: return "4C - IN TEMP/PPS2"; + case Gpio::C5: return "1P - AC Switch"; + case Gpio::C6: return "ETB EN"; + case Gpio::C7: return "ETB +"; + case Gpio::C8: return "ETB -"; + case Gpio::D10: return "3Z - INJ_4"; + case Gpio::D11: return "3Y - INJ_3"; + case Gpio::D12: return "1R - ECF"; + case Gpio::D13: return "2K - TACH"; + case Gpio::D14: return "2Q - IDLE"; + case Gpio::D15: return "1O - ALTERN"; + case Gpio::D3: return "1U - O2H"; + case Gpio::D9: return "4E - VVT"; + case Gpio::E12: return "4B - DIGITAL/FLEX"; + case Gpio::E13: return "3I - Clutch"; + case Gpio::E14: return "1V - Neutral"; + case Gpio::E5: return "3H - IGN_2 (2&3)"; + case Gpio::F10: return "1G - Steering/RES2"; + case Gpio::F11: return "2D - VSS"; + case Gpio::F12: return "3T/4D - BOOST OUT"; + case Gpio::F14: return "3Q - VICS"; + case Gpio::F3: return "3J - O2S2"; + case Gpio::F7: return "2M - KNOCK"; + case Gpio::F9: return "1F - Brake/RES1"; + case Gpio::G11: return "1S - AC Relay"; + case Gpio::G12: return "1Q - Aternator Warning Lamp"; + case Gpio::G13: return "3V - O2H2"; + case Gpio::G2: return "2M US / 2P EUROPE - FPUMP"; + case Gpio::G4: return "1E - Check Engine Light"; + case Gpio::G7: return "3W - INJ_1"; + case Gpio::G8: return "3X - INJ_2"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen121nissan/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen121nissan/connectors/generated_ts_name_by_pin.cpp index 9d658f5c50..82ba6c0bba 100644 --- a/firmware/config/boards/hellen/hellen121nissan/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen121nissan/connectors/generated_ts_name_by_pin.cpp @@ -4,29 +4,29 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "14 - Cam Left"; - case GPIOA_7: return "33 - Cam Right"; - case GPIOB_1: return "13 - Crank"; - case GPIOB_8: return "79 - Coil 6"; - case GPIOC_13: return "62 - Coil 1"; - case GPIOD_10: return "41 - INJ_4"; - case GPIOD_11: return "22 - INJ_3"; - case GPIOD_12: return "113 Fuel Pump Relay"; - case GPIOD_3: return "29 - VIAS"; - case GPIOD_9: return "21 - INJ_5"; - case GPIOE_2: return "60 - Coil 5"; - case GPIOE_3: return "80 - Coil 4"; - case GPIOE_4: return "61 - Coil 3"; - case GPIOE_5: return "81 - Coil 2"; - case GPIOF_10: return "102 - Power Steering Input"; - case GPIOF_12: return "40 - INJ_6"; - case GPIOF_13: return "10 - VTC Left"; - case GPIOF_14: return "11 - VTC Right"; - case GPIOF_9: return "101 - Brake Input"; - case GPIOG_14: return "111 Main Relay"; - case GPIOG_5: return "104 ETB Relay"; - case GPIOG_7: return "23 - INJ_1"; - case GPIOG_8: return "42 - INJ_2"; + case Gpio::A6: return "14 - Cam Left"; + case Gpio::A7: return "33 - Cam Right"; + case Gpio::B1: return "13 - Crank"; + case Gpio::B8: return "79 - Coil 6"; + case Gpio::C13: return "62 - Coil 1"; + case Gpio::D10: return "41 - INJ_4"; + case Gpio::D11: return "22 - INJ_3"; + case Gpio::D12: return "113 Fuel Pump Relay"; + case Gpio::D3: return "29 - VIAS"; + case Gpio::D9: return "21 - INJ_5"; + case Gpio::E2: return "60 - Coil 5"; + case Gpio::E3: return "80 - Coil 4"; + case Gpio::E4: return "61 - Coil 3"; + case Gpio::E5: return "81 - Coil 2"; + case Gpio::F10: return "102 - Power Steering Input"; + case Gpio::F12: return "40 - INJ_6"; + case Gpio::F13: return "10 - VTC Left"; + case Gpio::F14: return "11 - VTC Right"; + case Gpio::F9: return "101 - Brake Input"; + case Gpio::G14: return "111 Main Relay"; + case Gpio::G5: return "104 ETB Relay"; + case Gpio::G7: return "23 - INJ_1"; + case Gpio::G8: return "42 - INJ_2"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen121vag/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen121vag/connectors/generated_ts_name_by_pin.cpp index 96cc95740f..1e274e3ce1 100644 --- a/firmware/config/boards/hellen/hellen121vag/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen121vag/connectors/generated_ts_name_by_pin.cpp @@ -4,45 +4,45 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "86 - CAM1"; - case GPIOA_7: return "87 - CAM2"; - case GPIOA_9: return "104 Wastegate"; - case GPIOB_1: return "82 - VR"; - case GPIOC_1: return "101 - MAP2"; - case GPIOC_6: return "117 ETB_OUT+"; - case GPIOC_7: return "118 ETB_OUT-"; - case GPIOC_8: return "120 - VVT2 B2"; - case GPIOC_9: return "18 - VVT2 B1"; - case GPIOD_10: return "88 - INJ_4"; - case GPIOD_11: return "97 - INJ_3"; - case GPIOD_13: return "37 - TACH"; - case GPIOD_14: return "105 - IDLE"; - case GPIOD_9: return "113 INJ 5"; - case GPIOE_12: return "In D1"; - case GPIOE_13: return "In D2"; - case GPIOE_14: return "In D3"; - case GPIOE_15: return "In D4"; - case GPIOE_2: return "103 - IGN_5"; - case GPIOE_3: return "94 - IGN_4"; - case GPIOE_4: return "111 - IGN_3"; - case GPIOE_5: return "7 - IGN_2"; - case GPIOF_10: return "39 - IN RES2"; - case GPIOF_11: return "54 - VSS"; - case GPIOF_12: return "112 INJ 6"; - case GPIOF_13: return "19 - INJ 7"; - case GPIOF_14: return "24 - INJ 8"; - case GPIOF_9: return "48 - IN RES1"; - case GPIOG_3: return "115 - VVT1_2"; - case GPIOG_4: return "47 - CEL"; - case GPIOG_7: return "96 - INJ_1"; - case GPIOG_8: return "89 - INJ_2"; - case GPIOH_14: return "65 - Fuel Pump"; - case GPIOI_0: return "22 - VVT1 1"; - case GPIOI_2: return "Main Relay"; - case GPIOI_5: return "110 - IGN_6"; - case GPIOI_6: return "8 - IGN_7"; - case GPIOI_7: return "95 - IGN_8"; - case GPIOI_8: return "102 - IGN_1"; + case Gpio::A6: return "86 - CAM1"; + case Gpio::A7: return "87 - CAM2"; + case Gpio::A9: return "104 Wastegate"; + case Gpio::B1: return "82 - VR"; + case Gpio::C1: return "101 - MAP2"; + case Gpio::C6: return "117 ETB_OUT+"; + case Gpio::C7: return "118 ETB_OUT-"; + case Gpio::C8: return "120 - VVT2 B2"; + case Gpio::C9: return "18 - VVT2 B1"; + case Gpio::D10: return "88 - INJ_4"; + case Gpio::D11: return "97 - INJ_3"; + case Gpio::D13: return "37 - TACH"; + case Gpio::D14: return "105 - IDLE"; + case Gpio::D9: return "113 INJ 5"; + case Gpio::E12: return "In D1"; + case Gpio::E13: return "In D2"; + case Gpio::E14: return "In D3"; + case Gpio::E15: return "In D4"; + case Gpio::E2: return "103 - IGN_5"; + case Gpio::E3: return "94 - IGN_4"; + case Gpio::E4: return "111 - IGN_3"; + case Gpio::E5: return "7 - IGN_2"; + case Gpio::F10: return "39 - IN RES2"; + case Gpio::F11: return "54 - VSS"; + case Gpio::F12: return "112 INJ 6"; + case Gpio::F13: return "19 - INJ 7"; + case Gpio::F14: return "24 - INJ 8"; + case Gpio::F9: return "48 - IN RES1"; + case Gpio::G3: return "115 - VVT1_2"; + case Gpio::G4: return "47 - CEL"; + case Gpio::G7: return "96 - INJ_1"; + case Gpio::G8: return "89 - INJ_2"; + case Gpio::H14: return "65 - Fuel Pump"; + case Gpio::I0: return "22 - VVT1 1"; + case Gpio::I2: return "Main Relay"; + case Gpio::I5: return "110 - IGN_6"; + case Gpio::I6: return "8 - IGN_7"; + case Gpio::I7: return "95 - IGN_8"; + case Gpio::I8: return "102 - IGN_1"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen128/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen128/connectors/generated_ts_name_by_pin.cpp index b2b6a6fc30..0dae584440 100644 --- a/firmware/config/boards/hellen/hellen128/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen128/connectors/generated_ts_name_by_pin.cpp @@ -4,41 +4,41 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_3: return "C24 - PPS1"; - case GPIOA_4: return "E31 - TPS1"; - case GPIOA_6: return "E40 - IN_CAM"; - case GPIOA_8: return "P18_OUT_PP2"; - case GPIOB_0: return "E34 - TPS2"; - case GPIOB_1: return "E37 - Crank Input"; - case GPIOC_0: return "E47 - MAF"; - case GPIOC_1: return "E23 - MAP"; - case GPIOC_2: return "E29 - Coolant Temp"; - case GPIOC_3: return "E45 - IAT"; - case GPIOC_4: return "C25 - PPS2"; - case GPIOC_9: return "P33_PWM5"; - case GPIOD_10: return "E4 - LS4/VVT"; - case GPIOD_11: return "E3 - LS3"; - case GPIOD_12: return "A6 - Fan Control"; - case GPIOD_15: return "C29 - Fuel Pump"; - case GPIOD_9: return "E13 - INJ 4"; - case GPIOE_2: return "F4 - IGN 5"; - case GPIOE_3: return "F13 - IGN 4"; - case GPIOE_4: return "F6 - IGN 3"; - case GPIOE_5: return "F16 - IGN 2"; - case GPIOF_10: return "C40 - start button"; - case GPIOF_12: return "E14 - INJ 2"; - case GPIOF_13: return "E25 - INJ 1"; - case GPIOF_14: return "E26 - INJ 3"; - case GPIOG_7: return "E1 - LS1"; - case GPIOG_8: return "E2- LS2"; - case GPIOH_14: return "C21 - Evap Purge Control"; - case GPIOH_15: return "P34_OUT_LOW8"; - case GPIOI_0: return "P35_OUT_LOW9"; - case GPIOI_1: return "P19_OUT_LOW11"; - case GPIOI_5: return "F17 - IGN 6"; - case GPIOI_6: return "F9 - IGN 7"; - case GPIOI_7: return "F11 - IGN 8"; - case GPIOI_8: return "F20 - IGN 1"; + case Gpio::A3: return "C24 - PPS1"; + case Gpio::A4: return "E31 - TPS1"; + case Gpio::A6: return "E40 - IN_CAM"; + case Gpio::A8: return "P18_OUT_PP2"; + case Gpio::B0: return "E34 - TPS2"; + case Gpio::B1: return "E37 - Crank Input"; + case Gpio::C0: return "E47 - MAF"; + case Gpio::C1: return "E23 - MAP"; + case Gpio::C2: return "E29 - Coolant Temp"; + case Gpio::C3: return "E45 - IAT"; + case Gpio::C4: return "C25 - PPS2"; + case Gpio::C9: return "P33_PWM5"; + case Gpio::D10: return "E4 - LS4/VVT"; + case Gpio::D11: return "E3 - LS3"; + case Gpio::D12: return "A6 - Fan Control"; + case Gpio::D15: return "C29 - Fuel Pump"; + case Gpio::D9: return "E13 - INJ 4"; + case Gpio::E2: return "F4 - IGN 5"; + case Gpio::E3: return "F13 - IGN 4"; + case Gpio::E4: return "F6 - IGN 3"; + case Gpio::E5: return "F16 - IGN 2"; + case Gpio::F10: return "C40 - start button"; + case Gpio::F12: return "E14 - INJ 2"; + case Gpio::F13: return "E25 - INJ 1"; + case Gpio::F14: return "E26 - INJ 3"; + case Gpio::G7: return "E1 - LS1"; + case Gpio::G8: return "E2- LS2"; + case Gpio::H14: return "C21 - Evap Purge Control"; + case Gpio::H15: return "P34_OUT_LOW8"; + case Gpio::I0: return "P35_OUT_LOW9"; + case Gpio::I1: return "P19_OUT_LOW11"; + case Gpio::I5: return "F17 - IGN 6"; + case Gpio::I6: return "F9 - IGN 7"; + case Gpio::I7: return "F11 - IGN 8"; + case Gpio::I8: return "F20 - IGN 1"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen154hyundai/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen154hyundai/connectors/generated_ts_name_by_pin.cpp index 4c6f658997..49a6cda161 100644 --- a/firmware/config/boards/hellen/hellen154hyundai/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen154hyundai/connectors/generated_ts_name_by_pin.cpp @@ -4,34 +4,34 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "Cam - K62"; - case GPIOA_7: return "Cam - K15"; - case GPIOA_9: return "Aux P67"; - case GPIOB_1: return "Crank - K17"; - case GPIOC_13: return "Coil 1"; - case GPIOD_10: return "INJ_4 k28"; - case GPIOD_11: return "INJ_3 k27"; - case GPIOD_12: return "MIL"; - case GPIOD_15: return "Tacho"; - case GPIOD_3: return "Aux P66"; - case GPIOD_9: return "VVT1"; - case GPIOE_3: return "Coil 4"; - case GPIOE_4: return "Coil 3"; - case GPIOE_5: return "Coil 2"; - case GPIOF_10: return "A43 Clutch Input"; - case GPIOF_11: return "K40 VSS"; - case GPIOF_12: return "VVT2"; - case GPIOF_13: return "K48 BK1 Wastegate Solenoid"; - case GPIOF_8: return "A29 Brake Input"; - case GPIOF_9: return "A57 AC Request"; - case GPIOG_12: return "K87 AC Relay"; - case GPIOG_13: return "Fuel Pump K70"; - case GPIOG_14: return "Main Relay K64"; - case GPIOG_3: return "Fan Relay Low"; - case GPIOG_4: return "Fan Relay HI"; - case GPIOG_5: return "Aux P68"; - case GPIOG_7: return "INJ_1 k25"; - case GPIOG_8: return "INJ_2 k26"; + case Gpio::A6: return "Cam - K62"; + case Gpio::A7: return "Cam - K15"; + case Gpio::A9: return "Aux P67"; + case Gpio::B1: return "Crank - K17"; + case Gpio::C13: return "Coil 1"; + case Gpio::D10: return "INJ_4 k28"; + case Gpio::D11: return "INJ_3 k27"; + case Gpio::D12: return "MIL"; + case Gpio::D15: return "Tacho"; + case Gpio::D3: return "Aux P66"; + case Gpio::D9: return "VVT1"; + case Gpio::E3: return "Coil 4"; + case Gpio::E4: return "Coil 3"; + case Gpio::E5: return "Coil 2"; + case Gpio::F10: return "A43 Clutch Input"; + case Gpio::F11: return "K40 VSS"; + case Gpio::F12: return "VVT2"; + case Gpio::F13: return "K48 BK1 Wastegate Solenoid"; + case Gpio::F8: return "A29 Brake Input"; + case Gpio::F9: return "A57 AC Request"; + case Gpio::G12: return "K87 AC Relay"; + case Gpio::G13: return "Fuel Pump K70"; + case Gpio::G14: return "Main Relay K64"; + case Gpio::G3: return "Fan Relay Low"; + case Gpio::G4: return "Fan Relay HI"; + case Gpio::G5: return "Aux P68"; + case Gpio::G7: return "INJ_1 k25"; + case Gpio::G8: return "INJ_2 k26"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen64_miataNA6_94/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen64_miataNA6_94/connectors/generated_ts_name_by_pin.cpp index ad64dd5a46..0caf12e9af 100644 --- a/firmware/config/boards/hellen/hellen64_miataNA6_94/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen64_miataNA6_94/connectors/generated_ts_name_by_pin.cpp @@ -4,29 +4,29 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_1: return "2N - Temperature Sensor"; - case GPIOA_6: return "3G - CAM"; - case GPIOB_1: return "3E - CRANK"; - case GPIOC_1: return "2M - Pressure Sensor"; - case GPIOC_4: return "1V - Clutch Switch"; - case GPIOC_5: return "1Q AC Switch"; - case GPIOD_10: return "3Z - Injector 4"; - case GPIOD_11: return "3Y - Injector 3"; - case GPIOD_12: return "Radiator Fan"; - case GPIOD_14: return "3W - IDLE"; - case GPIOD_9: return "3S - A/C Fan 94-95"; - case GPIOE_5: return "1H - Ignition 2 & 3"; - case GPIOF_11: return "1M - VSS"; - case GPIOF_12: return "2J - Boost Control"; - case GPIOF_14: return "2I - VVT"; - case GPIOF_3: return "2L - Flex Fuel"; - case GPIOG_2: return "Fuel Pump Relay"; - case GPIOG_7: return "3U - Injector 1"; - case GPIOG_8: return "3V - Injector 2"; - case GPIOG_9: return "1E - Check Engine Light"; - case GPIOH_15: return "1J - AC Relay"; - case GPIOI_0: return "Tachometer"; - case GPIOI_8: return "1G - Ignition 1 & 4"; + case Gpio::A1: return "2N - Temperature Sensor"; + case Gpio::A6: return "3G - CAM"; + case Gpio::B1: return "3E - CRANK"; + case Gpio::C1: return "2M - Pressure Sensor"; + case Gpio::C4: return "1V - Clutch Switch"; + case Gpio::C5: return "1Q AC Switch"; + case Gpio::D10: return "3Z - Injector 4"; + case Gpio::D11: return "3Y - Injector 3"; + case Gpio::D12: return "Radiator Fan"; + case Gpio::D14: return "3W - IDLE"; + case Gpio::D9: return "3S - A/C Fan 94-95"; + case Gpio::E5: return "1H - Ignition 2 & 3"; + case Gpio::F11: return "1M - VSS"; + case Gpio::F12: return "2J - Boost Control"; + case Gpio::F14: return "2I - VVT"; + case Gpio::F3: return "2L - Flex Fuel"; + case Gpio::G2: return "Fuel Pump Relay"; + case Gpio::G7: return "3U - Injector 1"; + case Gpio::G8: return "3V - Injector 2"; + case Gpio::G9: return "1E - Check Engine Light"; + case Gpio::H15: return "1J - AC Relay"; + case Gpio::I0: return "Tachometer"; + case Gpio::I8: return "1G - Ignition 1 & 4"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen72/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen72/connectors/generated_ts_name_by_pin.cpp index 93d07ff5d6..6c8d311a73 100644 --- a/firmware/config/boards/hellen/hellen72/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen72/connectors/generated_ts_name_by_pin.cpp @@ -4,48 +4,48 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "3V - CAM (A19)"; - case GPIOA_7: return "4J - VTCS/AUX4 (A20)"; - case GPIOA_9: return "3P - O2H2 (O7)"; - case GPIOB_0: return "4F - AC_PRES/AUX1 (A23)"; - case GPIOB_1: return "3Y - CRANK (A24)"; - case GPIOC_4: return "4H - Neutral/AUX2 (A21)"; - case GPIOC_6: return "2E - COIL_A1 (PWM1)"; - case GPIOC_7: return "2E - COIL_A2 (PWM2)"; - case GPIOC_8: return "2I - COIL_B1 (PWM3)"; - case GPIOC_9: return "2H - COIL_B2 (PWM4)"; - case GPIOD_10: return "2J - INJ_4"; - case GPIOD_11: return "2G - INJ_3"; - case GPIOD_12: return "2B - ECF (PWM8)"; - case GPIOD_13: return "3O - TACH (PWM7)"; - case GPIOD_14: return "2Q - IDLE (PWM5)"; - case GPIOD_15: return "3M - ALTERN (PWM6)"; - case GPIOD_9: return "2C - AC Fan / INJ_5"; - case GPIOE_2: return "3Z - IGN_5 / GNDA"; - case GPIOE_3: return "3N - IGN_4"; - case GPIOE_4: return "2O - IGN_3"; - case GPIOE_5: return "3I - IGN_2 (2&3)"; - case GPIOF_10: return "4C - Steering/RES2 (A16)"; - case GPIOF_11: return "3T - VSS (D5)"; - case GPIOF_12: return "2N - VTSC / INJ_6"; - case GPIOF_13: return "3C - Purge Solenoid / INJ_7"; - case GPIOF_14: return "3D - EGR Solenoid / INJ_8"; - case GPIOF_8: return "4I - Clutch (A8)"; - case GPIOF_9: return "4B - Brake/RES1 (A7)"; - case GPIOG_2: return "2M - FPUMP (O9)"; - case GPIOG_3: return "3E - CANIST (O10)"; - case GPIOG_4: return "2R - CE (O11)"; - case GPIOG_7: return "2A - INJ_1"; - case GPIOG_8: return "2D - INJ_2"; - case GPIOH_13: return "3U - AWARN (O2)"; - case GPIOH_14: return "3J - O2H (O3)"; - case GPIOH_15: return "2K - AC (O4)"; - case GPIOI_0: return "4R - VVT (O5)"; - case GPIOI_2: return "3H - MAIN (O1)"; - case GPIOI_5: return "4K - IGN_6 / +5V_MAP"; - case GPIOI_6: return "3L - IGN_7 / AFR"; - case GPIOI_7: return "4U - MAP2/Ign8 (A10)"; - case GPIOI_8: return "3F - IGN_1 (1&4)"; + case Gpio::A6: return "3V - CAM (A19)"; + case Gpio::A7: return "4J - VTCS/AUX4 (A20)"; + case Gpio::A9: return "3P - O2H2 (O7)"; + case Gpio::B0: return "4F - AC_PRES/AUX1 (A23)"; + case Gpio::B1: return "3Y - CRANK (A24)"; + case Gpio::C4: return "4H - Neutral/AUX2 (A21)"; + case Gpio::C6: return "2E - COIL_A1 (PWM1)"; + case Gpio::C7: return "2E - COIL_A2 (PWM2)"; + case Gpio::C8: return "2I - COIL_B1 (PWM3)"; + case Gpio::C9: return "2H - COIL_B2 (PWM4)"; + case Gpio::D10: return "2J - INJ_4"; + case Gpio::D11: return "2G - INJ_3"; + case Gpio::D12: return "2B - ECF (PWM8)"; + case Gpio::D13: return "3O - TACH (PWM7)"; + case Gpio::D14: return "2Q - IDLE (PWM5)"; + case Gpio::D15: return "3M - ALTERN (PWM6)"; + case Gpio::D9: return "2C - AC Fan / INJ_5"; + case Gpio::E2: return "3Z - IGN_5 / GNDA"; + case Gpio::E3: return "3N - IGN_4"; + case Gpio::E4: return "2O - IGN_3"; + case Gpio::E5: return "3I - IGN_2 (2&3)"; + case Gpio::F10: return "4C - Steering/RES2 (A16)"; + case Gpio::F11: return "3T - VSS (D5)"; + case Gpio::F12: return "2N - VTSC / INJ_6"; + case Gpio::F13: return "3C - Purge Solenoid / INJ_7"; + case Gpio::F14: return "3D - EGR Solenoid / INJ_8"; + case Gpio::F8: return "4I - Clutch (A8)"; + case Gpio::F9: return "4B - Brake/RES1 (A7)"; + case Gpio::G2: return "2M - FPUMP (O9)"; + case Gpio::G3: return "3E - CANIST (O10)"; + case Gpio::G4: return "2R - CE (O11)"; + case Gpio::G7: return "2A - INJ_1"; + case Gpio::G8: return "2D - INJ_2"; + case Gpio::H13: return "3U - AWARN (O2)"; + case Gpio::H14: return "3J - O2H (O3)"; + case Gpio::H15: return "2K - AC (O4)"; + case Gpio::I0: return "4R - VVT (O5)"; + case Gpio::I2: return "3H - MAIN (O1)"; + case Gpio::I5: return "4K - IGN_6 / +5V_MAP"; + case Gpio::I6: return "3L - IGN_7 / AFR"; + case Gpio::I7: return "4U - MAP2/Ign8 (A10)"; + case Gpio::I8: return "3F - IGN_1 (1&4)"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen81/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen81/connectors/generated_ts_name_by_pin.cpp index e45732ca33..b23828cb9e 100644 --- a/firmware/config/boards/hellen/hellen81/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen81/connectors/generated_ts_name_by_pin.cpp @@ -4,48 +4,48 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "79 - IN_CAM"; - case GPIOA_7: return "77 - IN_AUX4"; - case GPIOA_9: return "28 - OUT_O2H2"; - case GPIOB_0: return "74 - IN_AUX1"; - case GPIOB_1: return "15 - IN_CRANK (A24)"; - case GPIOB_8: return "23 - IGN_6"; - case GPIOB_9: return "22 - IGN_7"; - case GPIOC_4: return "75 - IN_AUX2"; - case GPIOC_5: return "76 - IN_AUX3"; - case GPIOC_6: return "67 - OUT_COIL_A1"; - case GPIOC_7: return "66 - OUT_COIL_A2"; - case GPIOC_8: return "65 - OUT_COIL_B1"; - case GPIOC_9: return "64 - OUT_COIL_B2"; - case GPIOD_10: return "47 - INJ_4"; - case GPIOD_11: return "7 - INJ_3"; - case GPIOD_12: return "68 - OUT_ECF"; - case GPIOD_13: return "60 - OUT_IO"; - case GPIOD_14: return "8 - OUT_TACH"; - case GPIOD_15: return "10 - OUT_FUEL"; - case GPIOD_9: return "30 - INJ_5"; - case GPIOE_2: return "24 - IGN_5"; - case GPIOE_3: return "4 - IGN_4"; - case GPIOE_4: return "2 - IGN_3"; - case GPIOE_5: return "1 - IGN_2"; - case GPIOE_6: return "21 - IGN_8"; - case GPIOF_11: return "59 - IN_VSS"; - case GPIOF_12: return "25 - INJ_6"; - case GPIOF_13: return "72 - INJ_7"; - case GPIOF_14: return "73 - INJ_8"; - case GPIOF_5: return "9 - IN_SENS3"; - case GPIOG_2: return "70 - OUT_PUMP"; - case GPIOG_3: return "46 - OUT_CANIST"; - case GPIOG_4: return "31 - OUT_CE"; - case GPIOG_7: return "27 - INJ_1"; - case GPIOG_8: return "6 - INJ_2"; - case GPIOH_13: return "11 - OUT_HIGH"; - case GPIOH_14: return "48 - OUT_O2H"; - case GPIOH_15: return "69 - OUT_AC"; - case GPIOI_0: return "50 - OUT_STARTER"; - case GPIOI_1: return "49 - OUT_HEATER"; - case GPIOI_2: return "14 - OUT_MAIN"; - case GPIOI_8: return "5 - IGN_1"; + case Gpio::A6: return "79 - IN_CAM"; + case Gpio::A7: return "77 - IN_AUX4"; + case Gpio::A9: return "28 - OUT_O2H2"; + case Gpio::B0: return "74 - IN_AUX1"; + case Gpio::B1: return "15 - IN_CRANK (A24)"; + case Gpio::B8: return "23 - IGN_6"; + case Gpio::B9: return "22 - IGN_7"; + case Gpio::C4: return "75 - IN_AUX2"; + case Gpio::C5: return "76 - IN_AUX3"; + case Gpio::C6: return "67 - OUT_COIL_A1"; + case Gpio::C7: return "66 - OUT_COIL_A2"; + case Gpio::C8: return "65 - OUT_COIL_B1"; + case Gpio::C9: return "64 - OUT_COIL_B2"; + case Gpio::D10: return "47 - INJ_4"; + case Gpio::D11: return "7 - INJ_3"; + case Gpio::D12: return "68 - OUT_ECF"; + case Gpio::D13: return "60 - OUT_IO"; + case Gpio::D14: return "8 - OUT_TACH"; + case Gpio::D15: return "10 - OUT_FUEL"; + case Gpio::D9: return "30 - INJ_5"; + case Gpio::E2: return "24 - IGN_5"; + case Gpio::E3: return "4 - IGN_4"; + case Gpio::E4: return "2 - IGN_3"; + case Gpio::E5: return "1 - IGN_2"; + case Gpio::E6: return "21 - IGN_8"; + case Gpio::F11: return "59 - IN_VSS"; + case Gpio::F12: return "25 - INJ_6"; + case Gpio::F13: return "72 - INJ_7"; + case Gpio::F14: return "73 - INJ_8"; + case Gpio::F5: return "9 - IN_SENS3"; + case Gpio::G2: return "70 - OUT_PUMP"; + case Gpio::G3: return "46 - OUT_CANIST"; + case Gpio::G4: return "31 - OUT_CE"; + case Gpio::G7: return "27 - INJ_1"; + case Gpio::G8: return "6 - INJ_2"; + case Gpio::H13: return "11 - OUT_HIGH"; + case Gpio::H14: return "48 - OUT_O2H"; + case Gpio::H15: return "69 - OUT_AC"; + case Gpio::I0: return "50 - OUT_STARTER"; + case Gpio::I1: return "49 - OUT_HEATER"; + case Gpio::I2: return "14 - OUT_MAIN"; + case Gpio::I8: return "5 - IGN_1"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellen88bmw/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellen88bmw/connectors/generated_ts_name_by_pin.cpp index a2d0eab2dc..9fd4453eda 100644 --- a/firmware/config/boards/hellen/hellen88bmw/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellen88bmw/connectors/generated_ts_name_by_pin.cpp @@ -4,27 +4,27 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_6: return "17 - CAM"; - case GPIOB_1: return "16 - CRANK"; - case GPIOB_8: return "24 - Coil 6"; - case GPIOC_13: return "50 - Coil 1"; - case GPIOC_9: return "29 - Idle"; - case GPIOD_10: return "5 - INJ_4"; - case GPIOD_11: return "31 - INJ_3"; - case GPIOD_12: return "2 - IdleC"; - case GPIOD_15: return "47 - Tach"; - case GPIOD_3: return "27 - MAIN"; - case GPIOD_9: return "3 - INJ_5"; - case GPIOE_2: return "25 - Coil 5"; - case GPIOE_3: return "23 - Coil 4"; - case GPIOE_4: return "52 - Coil 3"; - case GPIOE_5: return "51 - Coil 2"; - case GPIOF_12: return "4 - INJ_6"; - case GPIOF_13: return "7 - INJ_7/VVT"; - case GPIOF_14: return "35 - INJ_8"; - case GPIOG_14: return "1 - OUT_PUMP"; - case GPIOG_7: return "33 - INJ_1"; - case GPIOG_8: return "32 - INJ_2"; + case Gpio::A6: return "17 - CAM"; + case Gpio::B1: return "16 - CRANK"; + case Gpio::B8: return "24 - Coil 6"; + case Gpio::C13: return "50 - Coil 1"; + case Gpio::C9: return "29 - Idle"; + case Gpio::D10: return "5 - INJ_4"; + case Gpio::D11: return "31 - INJ_3"; + case Gpio::D12: return "2 - IdleC"; + case Gpio::D15: return "47 - Tach"; + case Gpio::D3: return "27 - MAIN"; + case Gpio::D9: return "3 - INJ_5"; + case Gpio::E2: return "25 - Coil 5"; + case Gpio::E3: return "23 - Coil 4"; + case Gpio::E4: return "52 - Coil 3"; + case Gpio::E5: return "51 - Coil 2"; + case Gpio::F12: return "4 - INJ_6"; + case Gpio::F13: return "7 - INJ_7/VVT"; + case Gpio::F14: return "35 - INJ_8"; + case Gpio::G14: return "1 - OUT_PUMP"; + case Gpio::G7: return "33 - INJ_1"; + case Gpio::G8: return "32 - INJ_2"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/hellen/hellenNA8_96/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/hellenNA8_96/connectors/generated_ts_name_by_pin.cpp index c32954bc5c..63d7b40759 100644 --- a/firmware/config/boards/hellen/hellenNA8_96/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/hellenNA8_96/connectors/generated_ts_name_by_pin.cpp @@ -4,39 +4,39 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_1: return "TPS1"; - case GPIOA_3: return "PPS1"; - case GPIOA_6: return "3G - CAM"; - case GPIOA_7: return "3S - EGR BOOST IN"; - case GPIOA_9: return "1B - AC Fan Relay"; - case GPIOB_0: return "2A - Pressure Input"; - case GPIOB_1: return "3F - CRANK"; - case GPIOC_13: return "3N - IGN_1 (1&4)"; - case GPIOC_4: return "4C - IN TEMP/PPS2"; - case GPIOC_5: return "1K - AC Switch"; - case GPIOC_6: return "ETB EN"; - case GPIOC_7: return "ETB +"; - case GPIOC_8: return "ETB -"; - case GPIOD_10: return "3X - INJ_4"; - case GPIOD_11: return "3W - INJ_3"; - case GPIOD_12: return "1A - ECF"; - case GPIOD_13: return "3L - TACH"; - case GPIOD_14: return "3Q - IDLE"; - case GPIOD_9: return "4E - VVT"; - case GPIOE_12: return "4B - DIGITAL/FLEX"; - case GPIOE_13: return "1L - Clutch"; - case GPIOE_5: return "3R - IGN_2 (2&3)"; - case GPIOF_11: return "1M - VSS"; - case GPIOF_12: return "4D - BOOST OUT"; - case GPIOF_3: return "2D - O2S2"; - case GPIOF_7: return "2M - KNOCK"; - case GPIOF_9: return "1Q - Brake/RES1"; - case GPIOG_11: return "1G - AC Relay"; - case GPIOG_13: return "3Z - O2H2"; - case GPIOG_2: return "1U - Fuel Pump"; - case GPIOG_4: return "1E - Check Engine Light"; - case GPIOG_7: return "3U - INJ_1"; - case GPIOG_8: return "3V - INJ_2"; + case Gpio::A1: return "TPS1"; + case Gpio::A3: return "PPS1"; + case Gpio::A6: return "3G - CAM"; + case Gpio::A7: return "3S - EGR BOOST IN"; + case Gpio::A9: return "1B - AC Fan Relay"; + case Gpio::B0: return "2A - Pressure Input"; + case Gpio::B1: return "3F - CRANK"; + case Gpio::C13: return "3N - IGN_1 (1&4)"; + case Gpio::C4: return "4C - IN TEMP/PPS2"; + case Gpio::C5: return "1K - AC Switch"; + case Gpio::C6: return "ETB EN"; + case Gpio::C7: return "ETB +"; + case Gpio::C8: return "ETB -"; + case Gpio::D10: return "3X - INJ_4"; + case Gpio::D11: return "3W - INJ_3"; + case Gpio::D12: return "1A - ECF"; + case Gpio::D13: return "3L - TACH"; + case Gpio::D14: return "3Q - IDLE"; + case Gpio::D9: return "4E - VVT"; + case Gpio::E12: return "4B - DIGITAL/FLEX"; + case Gpio::E13: return "1L - Clutch"; + case Gpio::E5: return "3R - IGN_2 (2&3)"; + case Gpio::F11: return "1M - VSS"; + case Gpio::F12: return "4D - BOOST OUT"; + case Gpio::F3: return "2D - O2S2"; + case Gpio::F7: return "2M - KNOCK"; + case Gpio::F9: return "1Q - Brake/RES1"; + case Gpio::G11: return "1G - AC Relay"; + case Gpio::G13: return "3Z - O2H2"; + case Gpio::G2: return "1U - Fuel Pump"; + case Gpio::G4: return "1E - Check Engine Light"; + case Gpio::G7: return "3U - INJ_1"; + case Gpio::G8: return "3V - INJ_2"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/microrusefi/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/microrusefi/connectors/generated_ts_name_by_pin.cpp index ed07dc1eb3..0bb29f17a8 100644 --- a/firmware/config/boards/microrusefi/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/microrusefi/connectors/generated_ts_name_by_pin.cpp @@ -4,38 +4,48 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_0: return "18 - AN temp 1"; - case GPIOA_1: return "23 - AN temp 2"; - case GPIOA_15: return "AUX J2 PA15"; - case GPIOA_2: return "24 - AN temp 3"; - case GPIOA_3: return "22 - AN temp 4"; - case GPIOA_4: return "28 - AN volt 10, Aux Reuse"; - case GPIOA_5: return "25 - Hall Cam"; - case GPIOA_6: return "26 - AN volt 2"; - case GPIOA_7: return "31 - AN volt 3"; - case GPIOB_0: return "36 - AN volt 8, Aux Reuse"; - case GPIOB_1: return "40 - AN volt 9, Aux Reuse"; - case GPIOB_10: return "AUX J13"; - case GPIOB_11: return "AUX J12"; - case GPIOB_7: return "AUX J18 PB7"; - case GPIOB_8: return "AUX J2 PB8"; - case GPIOB_9: return "AUX J2 PB9"; - case GPIOC_0: return "27 - AN volt 1"; - case GPIOC_12: return "AUX J2 PC12"; - case GPIOC_2: return "19 - AN volt 4"; - case GPIOC_3: return "20 - AN volt 5"; - case GPIOC_4: return "32 - AN volt 6, Aux Reuse"; - case GPIOC_5: return "30 - AN volt 7"; - case GPIOC_6: return "45 - VR/Hall Crank"; - case GPIOD_1: return "12 - Ignition 4"; - case GPIOD_2: return "11 - Ignition 3"; - case GPIOD_3: return "10 - Ignition 2"; - case GPIOD_4: return "9 - Ignition 1"; - case GPIOD_6: return "13 - GP Out 6"; - case GPIOD_7: return "14 - GP Out 5"; - case GPIOE_0: return "AUX J6"; - case GPIOE_5: return "AUX J11 PE5"; - case GPIOE_6: return "AUX J10 PE6"; + case Gpio::A0: return "18 - AN temp 1"; + case Gpio::A1: return "23 - AN temp 2"; + case Gpio::A15: return "AUX J2 PA15"; + case Gpio::A2: return "24 - AN temp 3"; + case Gpio::A3: return "22 - AN temp 4"; + case Gpio::A4: return "28 - AN volt 10, Aux Reuse"; + case Gpio::A5: return "25 - Hall Cam"; + case Gpio::A6: return "26 - AN volt 2"; + case Gpio::A7: return "31 - AN volt 3"; + case Gpio::B0: return "36 - AN volt 8, Aux Reuse"; + case Gpio::B1: return "40 - AN volt 9, Aux Reuse"; + case Gpio::B10: return "AUX J13"; + case Gpio::B11: return "AUX J12"; + case Gpio::B7: return "AUX J18 PB7"; + case Gpio::B8: return "AUX J2 PB8"; + case Gpio::B9: return "AUX J2 PB9"; + case Gpio::C0: return "27 - AN volt 1"; + case Gpio::C12: return "AUX J2 PC12"; + case Gpio::C2: return "19 - AN volt 4"; + case Gpio::C3: return "20 - AN volt 5"; + case Gpio::C4: return "32 - AN volt 6, Aux Reuse"; + case Gpio::C5: return "30 - AN volt 7"; + case Gpio::C6: return "45 - VR/Hall Crank"; + case Gpio::D1: return "12 - Ignition 4"; + case Gpio::D2: return "11 - Ignition 3"; + case Gpio::D3: return "10 - Ignition 2"; + case Gpio::D4: return "9 - Ignition 1"; + case Gpio::D6: return "13 - GP Out 6"; + case Gpio::D7: return "14 - GP Out 5"; + case Gpio::E0: return "AUX J6"; + case Gpio::E5: return "AUX J11 PE5"; + case Gpio::E6: return "AUX J10 PE6"; + case Gpio::TLE8888_PIN_1: return "37 - Injector 1"; + case Gpio::TLE8888_PIN_2: return "38 - Injector 2"; + case Gpio::TLE8888_PIN_21: return "35 - GP Out 1"; + case Gpio::TLE8888_PIN_22: return "34 - GP Out 2"; + case Gpio::TLE8888_PIN_23: return "33 - GP Out 3"; + case Gpio::TLE8888_PIN_24: return "43 - GP Out 4"; + case Gpio::TLE8888_PIN_3: return "41 - Injector 3"; + case Gpio::TLE8888_PIN_4: return "42 - Injector 4"; + case Gpio::TLE8888_PIN_5: return "3 - Lowside 2"; + case Gpio::TLE8888_PIN_6: return "7 - Lowside 1"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/proteus/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/proteus/connectors/generated_ts_name_by_pin.cpp index 2bd3b8976c..920a6852db 100644 --- a/firmware/config/boards/proteus/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/proteus/connectors/generated_ts_name_by_pin.cpp @@ -4,67 +4,67 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_0: return "Analog Volt 5"; - case GPIOA_1: return "Analog Volt 6"; - case GPIOA_2: return "Analog Volt 7"; - case GPIOA_3: return "Analog Volt 8"; - case GPIOA_4: return "Analog Volt 9"; - case GPIOA_5: return "Analog Volt 10"; - case GPIOA_6: return "Analog Volt 11"; - case GPIOA_8: return "Highside 2"; - case GPIOA_9: return "Highside 1"; - case GPIOB_0: return "Analog Temp 3"; - case GPIOB_1: return "Analog Temp 4"; - case GPIOB_4: return "Lowside 8"; - case GPIOB_5: return "Lowside 9"; - case GPIOB_6: return "Lowside 10"; - case GPIOB_7: return "Lowside 11"; - case GPIOB_8: return "Lowside 12"; - case GPIOB_9: return "Lowside 13"; - case GPIOC_0: return "Analog Volt 1"; - case GPIOC_1: return "Analog Volt 2"; - case GPIOC_2: return "Analog Volt 3"; - case GPIOC_3: return "Analog Volt 4"; - case GPIOC_4: return "Analog Temp 1"; - case GPIOC_5: return "Analog Temp 2"; - case GPIOC_6: return "Digital 1"; - case GPIOC_7: return "Ign 5"; - case GPIOC_8: return "Ign 4"; - case GPIOC_9: return "Ign 3"; - case GPIOD_10: return "STM32 PD10"; - case GPIOD_11: return "STM32 PD11"; - case GPIOD_12: return "STM32 PD12"; - case GPIOD_13: return "STM32 PD13"; - case GPIOD_14: return "Highside 4"; - case GPIOD_15: return "Highside 3"; - case GPIOD_3: return "Ign 2"; - case GPIOD_4: return "Ign 1"; - case GPIOD_7: return "Lowside 1"; - case GPIOD_8: return "STM32 PD8"; - case GPIOD_9: return "STM32 PD9"; - case GPIOE_0: return "Lowside 14"; - case GPIOE_1: return "Lowside 15"; - case GPIOE_11: return "Digital 2"; - case GPIOE_12: return "Digital 3"; - case GPIOE_13: return "Digital 5"; - case GPIOE_14: return "Digital 4"; - case GPIOE_15: return "Digital 6"; - case GPIOE_2: return "Lowside 16"; - case GPIOE_7: return "VR 1"; - case GPIOE_8: return "VR 2"; - case GPIOG_10: return "Lowside 3"; - case GPIOG_11: return "Lowside 4"; - case GPIOG_12: return "Lowside 5"; - case GPIOG_13: return "Lowside 6"; - case GPIOG_14: return "Lowside 7"; - case GPIOG_2: return "Ign 12"; - case GPIOG_3: return "Ign 11"; - case GPIOG_4: return "Ign 10"; - case GPIOG_5: return "Ign 9"; - case GPIOG_6: return "Ign 8"; - case GPIOG_7: return "Ign 7"; - case GPIOG_8: return "Ign 6"; - case GPIOG_9: return "Lowside 2"; + case Gpio::A0: return "Analog Volt 5"; + case Gpio::A1: return "Analog Volt 6"; + case Gpio::A2: return "Analog Volt 7"; + case Gpio::A3: return "Analog Volt 8"; + case Gpio::A4: return "Analog Volt 9"; + case Gpio::A5: return "Analog Volt 10"; + case Gpio::A6: return "Analog Volt 11"; + case Gpio::A8: return "Highside 2"; + case Gpio::A9: return "Highside 1"; + case Gpio::B0: return "Analog Temp 3"; + case Gpio::B1: return "Analog Temp 4"; + case Gpio::B4: return "Lowside 8"; + case Gpio::B5: return "Lowside 9"; + case Gpio::B6: return "Lowside 10"; + case Gpio::B7: return "Lowside 11"; + case Gpio::B8: return "Lowside 12"; + case Gpio::B9: return "Lowside 13"; + case Gpio::C0: return "Analog Volt 1"; + case Gpio::C1: return "Analog Volt 2"; + case Gpio::C2: return "Analog Volt 3"; + case Gpio::C3: return "Analog Volt 4"; + case Gpio::C4: return "Analog Temp 1"; + case Gpio::C5: return "Analog Temp 2"; + case Gpio::C6: return "Digital 1"; + case Gpio::C7: return "Ign 5"; + case Gpio::C8: return "Ign 4"; + case Gpio::C9: return "Ign 3"; + case Gpio::D10: return "STM32 PD10"; + case Gpio::D11: return "STM32 PD11"; + case Gpio::D12: return "STM32 PD12"; + case Gpio::D13: return "STM32 PD13"; + case Gpio::D14: return "Highside 4"; + case Gpio::D15: return "Highside 3"; + case Gpio::D3: return "Ign 2"; + case Gpio::D4: return "Ign 1"; + case Gpio::D7: return "Lowside 1"; + case Gpio::D8: return "STM32 PD8"; + case Gpio::D9: return "STM32 PD9"; + case Gpio::E0: return "Lowside 14"; + case Gpio::E1: return "Lowside 15"; + case Gpio::E11: return "Digital 2"; + case Gpio::E12: return "Digital 3"; + case Gpio::E13: return "Digital 5"; + case Gpio::E14: return "Digital 4"; + case Gpio::E15: return "Digital 6"; + case Gpio::E2: return "Lowside 16"; + case Gpio::E7: return "VR 1"; + case Gpio::E8: return "VR 2"; + case Gpio::G10: return "Lowside 3"; + case Gpio::G11: return "Lowside 4"; + case Gpio::G12: return "Lowside 5"; + case Gpio::G13: return "Lowside 6"; + case Gpio::G14: return "Lowside 7"; + case Gpio::G2: return "Ign 12"; + case Gpio::G3: return "Ign 11"; + case Gpio::G4: return "Ign 10"; + case Gpio::G5: return "Ign 9"; + case Gpio::G6: return "Ign 8"; + case Gpio::G7: return "Ign 7"; + case Gpio::G8: return "Ign 6"; + case Gpio::G9: return "Lowside 2"; default: return nullptr; } return nullptr; 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 6c4d2e0e09..5764375e8c 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,10 +1,415 @@ #include "global.h" #include "rusefi_hw_enums.h" -// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Tue Jan 04 03:36:50 UTC 2022 +// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Thu Apr 28 22:03:39 UTC 2022 // see also gen_config_and_enums.bat +const char *getGpio(Gpio value){ +switch(value) { +case Gpio::A0: + return "A0"; +case Gpio::A1: + return "A1"; +case Gpio::A10: + return "A10"; +case Gpio::A11: + return "A11"; +case Gpio::A12: + return "A12"; +case Gpio::A13: + return "A13"; +case Gpio::A14: + return "A14"; +case Gpio::A15: + return "A15"; +case Gpio::A2: + return "A2"; +case Gpio::A3: + return "A3"; +case Gpio::A4: + return "A4"; +case Gpio::A5: + return "A5"; +case Gpio::A6: + return "A6"; +case Gpio::A7: + return "A7"; +case Gpio::A8: + return "A8"; +case Gpio::A9: + return "A9"; +case Gpio::B0: + return "B0"; +case Gpio::B1: + return "B1"; +case Gpio::B10: + return "B10"; +case Gpio::B11: + return "B11"; +case Gpio::B12: + return "B12"; +case Gpio::B13: + return "B13"; +case Gpio::B14: + return "B14"; +case Gpio::B15: + return "B15"; +case Gpio::B2: + return "B2"; +case Gpio::B3: + return "B3"; +case Gpio::B4: + return "B4"; +case Gpio::B5: + return "B5"; +case Gpio::B6: + return "B6"; +case Gpio::B7: + return "B7"; +case Gpio::B8: + return "B8"; +case Gpio::B9: + return "B9"; +case Gpio::C0: + return "C0"; +case Gpio::C1: + return "C1"; +case Gpio::C10: + return "C10"; +case Gpio::C11: + return "C11"; +case Gpio::C12: + return "C12"; +case Gpio::C13: + return "C13"; +case Gpio::C14: + return "C14"; +case Gpio::C15: + return "C15"; +case Gpio::C2: + return "C2"; +case Gpio::C3: + return "C3"; +case Gpio::C4: + return "C4"; +case Gpio::C5: + return "C5"; +case Gpio::C6: + return "C6"; +case Gpio::C7: + return "C7"; +case Gpio::C8: + return "C8"; +case Gpio::C9: + return "C9"; +case Gpio::D0: + return "D0"; +case Gpio::D1: + return "D1"; +case Gpio::D10: + return "D10"; +case Gpio::D11: + return "D11"; +case Gpio::D12: + return "D12"; +case Gpio::D13: + return "D13"; +case Gpio::D14: + return "D14"; +case Gpio::D15: + return "D15"; +case Gpio::D2: + return "D2"; +case Gpio::D3: + return "D3"; +case Gpio::D4: + return "D4"; +case Gpio::D5: + return "D5"; +case Gpio::D6: + return "D6"; +case Gpio::D7: + return "D7"; +case Gpio::D8: + return "D8"; +case Gpio::D9: + return "D9"; +case Gpio::E0: + return "E0"; +case Gpio::E1: + return "E1"; +case Gpio::E10: + return "E10"; +case Gpio::E11: + return "E11"; +case Gpio::E12: + return "E12"; +case Gpio::E13: + return "E13"; +case Gpio::E14: + return "E14"; +case Gpio::E15: + return "E15"; +case Gpio::E2: + return "E2"; +case Gpio::E3: + return "E3"; +case Gpio::E4: + return "E4"; +case Gpio::E5: + return "E5"; +case Gpio::E6: + return "E6"; +case Gpio::E7: + return "E7"; +case Gpio::E8: + return "E8"; +case Gpio::E9: + return "E9"; +case Gpio::F0: + return "F0"; +case Gpio::F1: + return "F1"; +case Gpio::F10: + return "F10"; +case Gpio::F11: + return "F11"; +case Gpio::F12: + return "F12"; +case Gpio::F13: + return "F13"; +case Gpio::F14: + return "F14"; +case Gpio::F15: + return "F15"; +case Gpio::F2: + return "F2"; +case Gpio::F3: + return "F3"; +case Gpio::F4: + return "F4"; +case Gpio::F5: + return "F5"; +case Gpio::F6: + return "F6"; +case Gpio::F7: + return "F7"; +case Gpio::F8: + return "F8"; +case Gpio::F9: + return "F9"; +case Gpio::G0: + return "G0"; +case Gpio::G1: + return "G1"; +case Gpio::G10: + return "G10"; +case Gpio::G11: + return "G11"; +case Gpio::G12: + return "G12"; +case Gpio::G13: + return "G13"; +case Gpio::G14: + return "G14"; +case Gpio::G15: + return "G15"; +case Gpio::G2: + return "G2"; +case Gpio::G3: + return "G3"; +case Gpio::G4: + return "G4"; +case Gpio::G5: + return "G5"; +case Gpio::G6: + return "G6"; +case Gpio::G7: + return "G7"; +case Gpio::G8: + return "G8"; +case Gpio::G9: + return "G9"; +case Gpio::H0: + return "H0"; +case Gpio::H1: + return "H1"; +case Gpio::H10: + return "H10"; +case Gpio::H11: + return "H11"; +case Gpio::H12: + return "H12"; +case Gpio::H13: + return "H13"; +case Gpio::H14: + return "H14"; +case Gpio::H15: + return "H15"; +case Gpio::H2: + return "H2"; +case Gpio::H3: + return "H3"; +case Gpio::H4: + return "H4"; +case Gpio::H5: + return "H5"; +case Gpio::H6: + return "H6"; +case Gpio::H7: + return "H7"; +case Gpio::H8: + return "H8"; +case Gpio::H9: + return "H9"; +case Gpio::I0: + return "I0"; +case Gpio::I1: + return "I1"; +case Gpio::I10: + return "I10"; +case Gpio::I11: + return "I11"; +case Gpio::I12: + return "I12"; +case Gpio::I13: + return "I13"; +case Gpio::I14: + return "I14"; +case Gpio::I15: + return "I15"; +case Gpio::I2: + return "I2"; +case Gpio::I3: + return "I3"; +case Gpio::I4: + return "I4"; +case Gpio::I5: + return "I5"; +case Gpio::I6: + return "I6"; +case Gpio::I7: + return "I7"; +case Gpio::I8: + return "I8"; +case Gpio::I9: + return "I9"; +case Gpio::Invalid: + return "Invalid"; +case Gpio::MC33810_0_GD_0: + return "MC33810_0_GD_0"; +case Gpio::MC33810_0_GD_1: + return "MC33810_0_GD_1"; +case Gpio::MC33810_0_GD_2: + return "MC33810_0_GD_2"; +case Gpio::MC33810_0_GD_3: + return "MC33810_0_GD_3"; +case Gpio::MC33810_0_OUT_0: + return "MC33810_0_OUT_0"; +case Gpio::MC33810_0_OUT_1: + return "MC33810_0_OUT_1"; +case Gpio::MC33810_0_OUT_2: + return "MC33810_0_OUT_2"; +case Gpio::MC33810_0_OUT_3: + return "MC33810_0_OUT_3"; +case Gpio::MC33810_1_GD_0: + return "MC33810_1_GD_0"; +case Gpio::MC33810_1_GD_1: + return "MC33810_1_GD_1"; +case Gpio::MC33810_1_GD_2: + return "MC33810_1_GD_2"; +case Gpio::MC33810_1_GD_3: + return "MC33810_1_GD_3"; +case Gpio::MC33810_1_OUT_0: + return "MC33810_1_OUT_0"; +case Gpio::MC33810_1_OUT_1: + return "MC33810_1_OUT_1"; +case Gpio::MC33810_1_OUT_2: + return "MC33810_1_OUT_2"; +case Gpio::MC33810_1_OUT_3: + return "MC33810_1_OUT_3"; +case Gpio::MC33972_PIN_1: + return "MC33972_PIN_1"; +case Gpio::MC33972_PIN_10: + return "MC33972_PIN_10"; +case Gpio::MC33972_PIN_11: + return "MC33972_PIN_11"; +case Gpio::MC33972_PIN_12: + return "MC33972_PIN_12"; +case Gpio::MC33972_PIN_13: + return "MC33972_PIN_13"; +case Gpio::MC33972_PIN_14: + return "MC33972_PIN_14"; +case Gpio::MC33972_PIN_15: + return "MC33972_PIN_15"; +case Gpio::MC33972_PIN_16: + return "MC33972_PIN_16"; +case Gpio::MC33972_PIN_17: + return "MC33972_PIN_17"; +case Gpio::MC33972_PIN_18: + return "MC33972_PIN_18"; +case Gpio::MC33972_PIN_19: + return "MC33972_PIN_19"; +case Gpio::MC33972_PIN_2: + return "MC33972_PIN_2"; +case Gpio::MC33972_PIN_20: + return "MC33972_PIN_20"; +case Gpio::MC33972_PIN_21: + return "MC33972_PIN_21"; +case Gpio::MC33972_PIN_22: + return "MC33972_PIN_22"; +case Gpio::MC33972_PIN_3: + return "MC33972_PIN_3"; +case Gpio::MC33972_PIN_4: + return "MC33972_PIN_4"; +case Gpio::MC33972_PIN_5: + return "MC33972_PIN_5"; +case Gpio::MC33972_PIN_6: + return "MC33972_PIN_6"; +case Gpio::MC33972_PIN_7: + return "MC33972_PIN_7"; +case Gpio::MC33972_PIN_8: + return "MC33972_PIN_8"; +case Gpio::MC33972_PIN_9: + return "MC33972_PIN_9"; +case Gpio::TLE6240_PIN_1: + return "TLE6240_PIN_1"; +case Gpio::TLE6240_PIN_10: + return "TLE6240_PIN_10"; +case Gpio::TLE6240_PIN_11: + return "TLE6240_PIN_11"; +case Gpio::TLE6240_PIN_12: + return "TLE6240_PIN_12"; +case Gpio::TLE6240_PIN_13: + return "TLE6240_PIN_13"; +case Gpio::TLE6240_PIN_14: + return "TLE6240_PIN_14"; +case Gpio::TLE6240_PIN_15: + return "TLE6240_PIN_15"; +case Gpio::TLE6240_PIN_16: + return "TLE6240_PIN_16"; +case Gpio::TLE6240_PIN_2: + return "TLE6240_PIN_2"; +case Gpio::TLE6240_PIN_3: + return "TLE6240_PIN_3"; +case Gpio::TLE6240_PIN_4: + return "TLE6240_PIN_4"; +case Gpio::TLE6240_PIN_5: + return "TLE6240_PIN_5"; +case Gpio::TLE6240_PIN_6: + return "TLE6240_PIN_6"; +case Gpio::TLE6240_PIN_7: + return "TLE6240_PIN_7"; +case Gpio::TLE6240_PIN_8: + return "TLE6240_PIN_8"; +case Gpio::TLE6240_PIN_9: + return "TLE6240_PIN_9"; +case Gpio::Unassigned: + return "Unassigned"; + } + return NULL; +} const char *getAdc_channel_e(adc_channel_e value){ switch(value) { case EFI_ADC3_14: @@ -64,411 +469,6 @@ case EFI_ADC_NONE: } return NULL; } -const char *getBrain_pin_e(brain_pin_e value){ -switch(value) { -case GPIOA_0: - return "GPIOA_0"; -case GPIOA_1: - return "GPIOA_1"; -case GPIOA_10: - return "GPIOA_10"; -case GPIOA_11: - return "GPIOA_11"; -case GPIOA_12: - return "GPIOA_12"; -case GPIOA_13: - return "GPIOA_13"; -case GPIOA_14: - return "GPIOA_14"; -case GPIOA_15: - return "GPIOA_15"; -case GPIOA_2: - return "GPIOA_2"; -case GPIOA_3: - return "GPIOA_3"; -case GPIOA_4: - return "GPIOA_4"; -case GPIOA_5: - return "GPIOA_5"; -case GPIOA_6: - return "GPIOA_6"; -case GPIOA_7: - return "GPIOA_7"; -case GPIOA_8: - return "GPIOA_8"; -case GPIOA_9: - return "GPIOA_9"; -case GPIOB_0: - return "GPIOB_0"; -case GPIOB_1: - return "GPIOB_1"; -case GPIOB_10: - return "GPIOB_10"; -case GPIOB_11: - return "GPIOB_11"; -case GPIOB_12: - return "GPIOB_12"; -case GPIOB_13: - return "GPIOB_13"; -case GPIOB_14: - return "GPIOB_14"; -case GPIOB_15: - return "GPIOB_15"; -case GPIOB_2: - return "GPIOB_2"; -case GPIOB_3: - return "GPIOB_3"; -case GPIOB_4: - return "GPIOB_4"; -case GPIOB_5: - return "GPIOB_5"; -case GPIOB_6: - return "GPIOB_6"; -case GPIOB_7: - return "GPIOB_7"; -case GPIOB_8: - return "GPIOB_8"; -case GPIOB_9: - return "GPIOB_9"; -case GPIOC_0: - return "GPIOC_0"; -case GPIOC_1: - return "GPIOC_1"; -case GPIOC_10: - return "GPIOC_10"; -case GPIOC_11: - return "GPIOC_11"; -case GPIOC_12: - return "GPIOC_12"; -case GPIOC_13: - return "GPIOC_13"; -case GPIOC_14: - return "GPIOC_14"; -case GPIOC_15: - return "GPIOC_15"; -case GPIOC_2: - return "GPIOC_2"; -case GPIOC_3: - return "GPIOC_3"; -case GPIOC_4: - return "GPIOC_4"; -case GPIOC_5: - return "GPIOC_5"; -case GPIOC_6: - return "GPIOC_6"; -case GPIOC_7: - return "GPIOC_7"; -case GPIOC_8: - return "GPIOC_8"; -case GPIOC_9: - return "GPIOC_9"; -case GPIOD_0: - return "GPIOD_0"; -case GPIOD_1: - return "GPIOD_1"; -case GPIOD_10: - return "GPIOD_10"; -case GPIOD_11: - return "GPIOD_11"; -case GPIOD_12: - return "GPIOD_12"; -case GPIOD_13: - return "GPIOD_13"; -case GPIOD_14: - return "GPIOD_14"; -case GPIOD_15: - return "GPIOD_15"; -case GPIOD_2: - return "GPIOD_2"; -case GPIOD_3: - return "GPIOD_3"; -case GPIOD_4: - return "GPIOD_4"; -case GPIOD_5: - return "GPIOD_5"; -case GPIOD_6: - return "GPIOD_6"; -case GPIOD_7: - return "GPIOD_7"; -case GPIOD_8: - return "GPIOD_8"; -case GPIOD_9: - return "GPIOD_9"; -case GPIOE_0: - return "GPIOE_0"; -case GPIOE_1: - return "GPIOE_1"; -case GPIOE_10: - return "GPIOE_10"; -case GPIOE_11: - return "GPIOE_11"; -case GPIOE_12: - return "GPIOE_12"; -case GPIOE_13: - return "GPIOE_13"; -case GPIOE_14: - return "GPIOE_14"; -case GPIOE_15: - return "GPIOE_15"; -case GPIOE_2: - return "GPIOE_2"; -case GPIOE_3: - return "GPIOE_3"; -case GPIOE_4: - return "GPIOE_4"; -case GPIOE_5: - return "GPIOE_5"; -case GPIOE_6: - return "GPIOE_6"; -case GPIOE_7: - return "GPIOE_7"; -case GPIOE_8: - return "GPIOE_8"; -case GPIOE_9: - return "GPIOE_9"; -case GPIOF_0: - return "GPIOF_0"; -case GPIOF_1: - return "GPIOF_1"; -case GPIOF_10: - return "GPIOF_10"; -case GPIOF_11: - return "GPIOF_11"; -case GPIOF_12: - return "GPIOF_12"; -case GPIOF_13: - return "GPIOF_13"; -case GPIOF_14: - return "GPIOF_14"; -case GPIOF_15: - return "GPIOF_15"; -case GPIOF_2: - return "GPIOF_2"; -case GPIOF_3: - return "GPIOF_3"; -case GPIOF_4: - return "GPIOF_4"; -case GPIOF_5: - return "GPIOF_5"; -case GPIOF_6: - return "GPIOF_6"; -case GPIOF_7: - return "GPIOF_7"; -case GPIOF_8: - return "GPIOF_8"; -case GPIOF_9: - return "GPIOF_9"; -case GPIOG_0: - return "GPIOG_0"; -case GPIOG_1: - return "GPIOG_1"; -case GPIOG_10: - return "GPIOG_10"; -case GPIOG_11: - return "GPIOG_11"; -case GPIOG_12: - return "GPIOG_12"; -case GPIOG_13: - return "GPIOG_13"; -case GPIOG_14: - return "GPIOG_14"; -case GPIOG_15: - return "GPIOG_15"; -case GPIOG_2: - return "GPIOG_2"; -case GPIOG_3: - return "GPIOG_3"; -case GPIOG_4: - return "GPIOG_4"; -case GPIOG_5: - return "GPIOG_5"; -case GPIOG_6: - return "GPIOG_6"; -case GPIOG_7: - return "GPIOG_7"; -case GPIOG_8: - return "GPIOG_8"; -case GPIOG_9: - return "GPIOG_9"; -case GPIOH_0: - return "GPIOH_0"; -case GPIOH_1: - return "GPIOH_1"; -case GPIOH_10: - return "GPIOH_10"; -case GPIOH_11: - return "GPIOH_11"; -case GPIOH_12: - return "GPIOH_12"; -case GPIOH_13: - return "GPIOH_13"; -case GPIOH_14: - return "GPIOH_14"; -case GPIOH_15: - return "GPIOH_15"; -case GPIOH_2: - return "GPIOH_2"; -case GPIOH_3: - return "GPIOH_3"; -case GPIOH_4: - return "GPIOH_4"; -case GPIOH_5: - return "GPIOH_5"; -case GPIOH_6: - return "GPIOH_6"; -case GPIOH_7: - return "GPIOH_7"; -case GPIOH_8: - return "GPIOH_8"; -case GPIOH_9: - return "GPIOH_9"; -case GPIOI_0: - return "GPIOI_0"; -case GPIOI_1: - return "GPIOI_1"; -case GPIOI_10: - return "GPIOI_10"; -case GPIOI_11: - return "GPIOI_11"; -case GPIOI_12: - return "GPIOI_12"; -case GPIOI_13: - return "GPIOI_13"; -case GPIOI_14: - return "GPIOI_14"; -case GPIOI_15: - return "GPIOI_15"; -case GPIOI_2: - return "GPIOI_2"; -case GPIOI_3: - return "GPIOI_3"; -case GPIOI_4: - return "GPIOI_4"; -case GPIOI_5: - return "GPIOI_5"; -case GPIOI_6: - return "GPIOI_6"; -case GPIOI_7: - return "GPIOI_7"; -case GPIOI_8: - return "GPIOI_8"; -case GPIOI_9: - return "GPIOI_9"; -case GPIO_INVALID: - return "GPIO_INVALID"; -case GPIO_UNASSIGNED: - return "GPIO_UNASSIGNED"; -case MC33810_0_GD_0: - return "MC33810_0_GD_0"; -case MC33810_0_GD_1: - return "MC33810_0_GD_1"; -case MC33810_0_GD_2: - return "MC33810_0_GD_2"; -case MC33810_0_GD_3: - return "MC33810_0_GD_3"; -case MC33810_0_OUT_0: - return "MC33810_0_OUT_0"; -case MC33810_0_OUT_1: - return "MC33810_0_OUT_1"; -case MC33810_0_OUT_2: - return "MC33810_0_OUT_2"; -case MC33810_0_OUT_3: - return "MC33810_0_OUT_3"; -case MC33810_1_GD_0: - return "MC33810_1_GD_0"; -case MC33810_1_GD_1: - return "MC33810_1_GD_1"; -case MC33810_1_GD_2: - return "MC33810_1_GD_2"; -case MC33810_1_GD_3: - return "MC33810_1_GD_3"; -case MC33810_1_OUT_0: - return "MC33810_1_OUT_0"; -case MC33810_1_OUT_1: - return "MC33810_1_OUT_1"; -case MC33810_1_OUT_2: - return "MC33810_1_OUT_2"; -case MC33810_1_OUT_3: - return "MC33810_1_OUT_3"; -case MC33972_PIN_1: - return "MC33972_PIN_1"; -case MC33972_PIN_10: - return "MC33972_PIN_10"; -case MC33972_PIN_11: - return "MC33972_PIN_11"; -case MC33972_PIN_12: - return "MC33972_PIN_12"; -case MC33972_PIN_13: - return "MC33972_PIN_13"; -case MC33972_PIN_14: - return "MC33972_PIN_14"; -case MC33972_PIN_15: - return "MC33972_PIN_15"; -case MC33972_PIN_16: - return "MC33972_PIN_16"; -case MC33972_PIN_17: - return "MC33972_PIN_17"; -case MC33972_PIN_18: - return "MC33972_PIN_18"; -case MC33972_PIN_19: - return "MC33972_PIN_19"; -case MC33972_PIN_2: - return "MC33972_PIN_2"; -case MC33972_PIN_20: - return "MC33972_PIN_20"; -case MC33972_PIN_21: - return "MC33972_PIN_21"; -case MC33972_PIN_22: - return "MC33972_PIN_22"; -case MC33972_PIN_3: - return "MC33972_PIN_3"; -case MC33972_PIN_4: - return "MC33972_PIN_4"; -case MC33972_PIN_5: - return "MC33972_PIN_5"; -case MC33972_PIN_6: - return "MC33972_PIN_6"; -case MC33972_PIN_7: - return "MC33972_PIN_7"; -case MC33972_PIN_8: - return "MC33972_PIN_8"; -case MC33972_PIN_9: - return "MC33972_PIN_9"; -case TLE6240_PIN_1: - return "TLE6240_PIN_1"; -case TLE6240_PIN_10: - return "TLE6240_PIN_10"; -case TLE6240_PIN_11: - return "TLE6240_PIN_11"; -case TLE6240_PIN_12: - return "TLE6240_PIN_12"; -case TLE6240_PIN_13: - return "TLE6240_PIN_13"; -case TLE6240_PIN_14: - return "TLE6240_PIN_14"; -case TLE6240_PIN_15: - return "TLE6240_PIN_15"; -case TLE6240_PIN_16: - return "TLE6240_PIN_16"; -case TLE6240_PIN_2: - return "TLE6240_PIN_2"; -case TLE6240_PIN_3: - return "TLE6240_PIN_3"; -case TLE6240_PIN_4: - return "TLE6240_PIN_4"; -case TLE6240_PIN_5: - return "TLE6240_PIN_5"; -case TLE6240_PIN_6: - return "TLE6240_PIN_6"; -case TLE6240_PIN_7: - return "TLE6240_PIN_7"; -case TLE6240_PIN_8: - return "TLE6240_PIN_8"; -case TLE6240_PIN_9: - return "TLE6240_PIN_9"; - } - return NULL; -} const char *getPin_mode_e(pin_mode_e value){ switch(value) { case PO_DEFAULT: diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.h index f018e99e13..c0c8121c84 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/auto_generated_enums.h @@ -1,10 +1,12 @@ -// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Tue Jan 04 03:36:50 UTC 2022 +// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Thu Apr 28 22:03:39 UTC 2022 // see also gen_config_and_enums.bat #include "rusefi_hw_enums.h" #pragma once +#if __cplusplus +const char *getGpio(Gpio value); +#endif //__cplusplus const char *getAdc_channel_e(adc_channel_e value); -const char *getBrain_pin_e(brain_pin_e value); const char *getPin_mode_e(pin_mode_e value); diff --git a/firmware/config/boards/subaru_eg33/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/subaru_eg33/connectors/generated_ts_name_by_pin.cpp index e873d6a6dd..9637a1a0d9 100644 --- a/firmware/config/boards/subaru_eg33/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/subaru_eg33/connectors/generated_ts_name_by_pin.cpp @@ -4,12 +4,50 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOD_14: return "B11 - Speed Din"; - case GPIOE_9: return "A08 - Crank 2 VR+"; - case GPIOH_10: return "A08 - Crank 1 VR+"; - case GPIOH_12: return "A07 - Cam VR+"; - case GPIOH_7: return "D05 - Self Shutdown"; - case GPIO_UNASSIGNED: return "B07 - Power Steering Switch"; + case Gpio::D14: return "B11 - Speed Din"; + case Gpio::E9: return "A08 - Crank 2 VR+"; + case Gpio::H10: return "A08 - Crank 1 VR+"; + case Gpio::H12: return "A07 - Cam VR+"; + case Gpio::H7: return "D05 - Self Shutdown"; + case Gpio::MC33810_0_GD_0: return "D07 - Ignition Cyl 4"; + case Gpio::MC33810_0_GD_1: return "D09 - Ignition Cyl 3"; + case Gpio::MC33810_0_GD_3: return "D21 - Ignition Cyl 5"; + case Gpio::MC33810_0_OUT_0: return "D13 - Injector 1"; + case Gpio::MC33810_0_OUT_1: return "D11 - Injector 3"; + case Gpio::MC33810_0_OUT_2: return "A01 - Injector 5"; + case Gpio::MC33810_1_GD_1: return "D16 - Ignition Cyl 6"; + case Gpio::MC33810_1_GD_2: return "D08 - Ignition Cyl 2"; + case Gpio::MC33810_1_GD_3: return "D10 - Ignition Cyl 1"; + case Gpio::MC33810_1_OUT_0: return "D12 - Injector 2"; + case Gpio::MC33810_1_OUT_1: return "D26 - Injector 4"; + case Gpio::MC33810_1_OUT_2: return "A12 - Injector 6"; + case Gpio::MC33972_PIN_16: return "C09 - Air Condition request Din"; + case Gpio::MC33972_PIN_17: return "B12 - IGN Din"; + case Gpio::MC33972_PIN_19: return "B10 - N pos Din"; + case Gpio::MC33972_PIN_20: return "B09 - P pos Din"; + case Gpio::MC33972_PIN_21: return "A20 - Torque Ctrl Din"; + case Gpio::MC33972_PIN_22: return "A19 - AC Ctrl Din"; + case Gpio::MC33972_PIN_5: return "C10 - Starter Din"; + case Gpio::MC33972_PIN_6: return "C12 - Memory SW Din"; + case Gpio::MC33972_PIN_7: return "C13 - Test SW Din"; + case Gpio::MC33972_PIN_8: return "D04 - California ID Din"; + case Gpio::TLE6240_PIN_1: return "D17 - FAN 1 relay"; + case Gpio::TLE6240_PIN_10: return "D06 - Absorber purge valve"; + case Gpio::TLE6240_PIN_11: return "D02 - IDLE open"; + case Gpio::TLE6240_PIN_12: return "D01 - IDLE close"; + case Gpio::TLE6240_PIN_13: return "AUX0_17 - AUX0 OD output 0"; + case Gpio::TLE6240_PIN_14: return "AUX0_14 - AUX0 OD output 1"; + case Gpio::TLE6240_PIN_15: return "B08 - AC clutch"; + case Gpio::TLE6240_PIN_16: return "D20 - Inertia-Resonance Super-Charger control"; + case Gpio::TLE6240_PIN_2: return "D03 - FAN 2 relay"; + case Gpio::TLE6240_PIN_3: return "C16 - Tacho out"; + case Gpio::TLE6240_PIN_4: return "C14 - FPump modulator"; + case Gpio::TLE6240_PIN_5: return "D23 - Fuel Pump relay"; + case Gpio::TLE6240_PIN_6: return "D22 - EGR control"; + case Gpio::TLE6240_PIN_7: return "D19 - Check Engine indicator"; + case Gpio::TLE6240_PIN_8: return "C15 - AUX1 OD out"; + case Gpio::TLE6240_PIN_9: return "D18 - Auxillary air valve"; + case Gpio::Unassigned: return "B07 - Power Steering Switch"; default: return nullptr; } return nullptr; diff --git a/firmware/config/boards/tdg-pdm8/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/tdg-pdm8/connectors/generated_ts_name_by_pin.cpp index 8736308de9..f53f04d83b 100644 --- a/firmware/config/boards/tdg-pdm8/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/tdg-pdm8/connectors/generated_ts_name_by_pin.cpp @@ -4,14 +4,14 @@ const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case GPIOA_0: return "Out 1"; - case GPIOA_1: return "Out 2"; - case GPIOA_10: return "Out 8"; - case GPIOA_2: return "Out 3"; - case GPIOA_3: return "Out 4"; - case GPIOA_8: return "Out 6"; - case GPIOA_9: return "Out 7"; - case GPIOC_9: return "Out 5"; + case Gpio::A0: return "Out 1"; + case Gpio::A1: return "Out 2"; + case Gpio::A10: return "Out 8"; + case Gpio::A2: return "Out 3"; + case Gpio::A3: return "Out 4"; + case Gpio::A8: return "Out 6"; + case Gpio::A9: return "Out 7"; + case Gpio::C9: return "Out 5"; default: return nullptr; } return nullptr; diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index 653cce355b..33e777252e 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -1,10 +1,475 @@ #include "global.h" #include "rusefi_hw_enums.h" -// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Tue Feb 01 22:39:48 UTC 2022 +// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Thu Apr 28 22:03:38 UTC 2022 // see also gen_config_and_enums.bat +const char *getGpio(Gpio value){ +switch(value) { +case Gpio::A0: + return "A0"; +case Gpio::A1: + return "A1"; +case Gpio::A10: + return "A10"; +case Gpio::A11: + return "A11"; +case Gpio::A12: + return "A12"; +case Gpio::A13: + return "A13"; +case Gpio::A14: + return "A14"; +case Gpio::A15: + return "A15"; +case Gpio::A2: + return "A2"; +case Gpio::A3: + return "A3"; +case Gpio::A4: + return "A4"; +case Gpio::A5: + return "A5"; +case Gpio::A6: + return "A6"; +case Gpio::A7: + return "A7"; +case Gpio::A8: + return "A8"; +case Gpio::A9: + return "A9"; +case Gpio::B0: + return "B0"; +case Gpio::B1: + return "B1"; +case Gpio::B10: + return "B10"; +case Gpio::B11: + return "B11"; +case Gpio::B12: + return "B12"; +case Gpio::B13: + return "B13"; +case Gpio::B14: + return "B14"; +case Gpio::B15: + return "B15"; +case Gpio::B2: + return "B2"; +case Gpio::B3: + return "B3"; +case Gpio::B4: + return "B4"; +case Gpio::B5: + return "B5"; +case Gpio::B6: + return "B6"; +case Gpio::B7: + return "B7"; +case Gpio::B8: + return "B8"; +case Gpio::B9: + return "B9"; +case Gpio::C0: + return "C0"; +case Gpio::C1: + return "C1"; +case Gpio::C10: + return "C10"; +case Gpio::C11: + return "C11"; +case Gpio::C12: + return "C12"; +case Gpio::C13: + return "C13"; +case Gpio::C14: + return "C14"; +case Gpio::C15: + return "C15"; +case Gpio::C2: + return "C2"; +case Gpio::C3: + return "C3"; +case Gpio::C4: + return "C4"; +case Gpio::C5: + return "C5"; +case Gpio::C6: + return "C6"; +case Gpio::C7: + return "C7"; +case Gpio::C8: + return "C8"; +case Gpio::C9: + return "C9"; +case Gpio::D0: + return "D0"; +case Gpio::D1: + return "D1"; +case Gpio::D10: + return "D10"; +case Gpio::D11: + return "D11"; +case Gpio::D12: + return "D12"; +case Gpio::D13: + return "D13"; +case Gpio::D14: + return "D14"; +case Gpio::D15: + return "D15"; +case Gpio::D2: + return "D2"; +case Gpio::D3: + return "D3"; +case Gpio::D4: + return "D4"; +case Gpio::D5: + return "D5"; +case Gpio::D6: + return "D6"; +case Gpio::D7: + return "D7"; +case Gpio::D8: + return "D8"; +case Gpio::D9: + return "D9"; +case Gpio::E0: + return "E0"; +case Gpio::E1: + return "E1"; +case Gpio::E10: + return "E10"; +case Gpio::E11: + return "E11"; +case Gpio::E12: + return "E12"; +case Gpio::E13: + return "E13"; +case Gpio::E14: + return "E14"; +case Gpio::E15: + return "E15"; +case Gpio::E2: + return "E2"; +case Gpio::E3: + return "E3"; +case Gpio::E4: + return "E4"; +case Gpio::E5: + return "E5"; +case Gpio::E6: + return "E6"; +case Gpio::E7: + return "E7"; +case Gpio::E8: + return "E8"; +case Gpio::E9: + return "E9"; +case Gpio::F0: + return "F0"; +case Gpio::F1: + return "F1"; +case Gpio::F10: + return "F10"; +case Gpio::F11: + return "F11"; +case Gpio::F12: + return "F12"; +case Gpio::F13: + return "F13"; +case Gpio::F14: + return "F14"; +case Gpio::F15: + return "F15"; +case Gpio::F2: + return "F2"; +case Gpio::F3: + return "F3"; +case Gpio::F4: + return "F4"; +case Gpio::F5: + return "F5"; +case Gpio::F6: + return "F6"; +case Gpio::F7: + return "F7"; +case Gpio::F8: + return "F8"; +case Gpio::F9: + return "F9"; +case Gpio::G0: + return "G0"; +case Gpio::G1: + return "G1"; +case Gpio::G10: + return "G10"; +case Gpio::G11: + return "G11"; +case Gpio::G12: + return "G12"; +case Gpio::G13: + return "G13"; +case Gpio::G14: + return "G14"; +case Gpio::G15: + return "G15"; +case Gpio::G2: + return "G2"; +case Gpio::G3: + return "G3"; +case Gpio::G4: + return "G4"; +case Gpio::G5: + return "G5"; +case Gpio::G6: + return "G6"; +case Gpio::G7: + return "G7"; +case Gpio::G8: + return "G8"; +case Gpio::G9: + return "G9"; +case Gpio::H0: + return "H0"; +case Gpio::H1: + return "H1"; +case Gpio::H10: + return "H10"; +case Gpio::H11: + return "H11"; +case Gpio::H12: + return "H12"; +case Gpio::H13: + return "H13"; +case Gpio::H14: + return "H14"; +case Gpio::H15: + return "H15"; +case Gpio::H2: + return "H2"; +case Gpio::H3: + return "H3"; +case Gpio::H4: + return "H4"; +case Gpio::H5: + return "H5"; +case Gpio::H6: + return "H6"; +case Gpio::H7: + return "H7"; +case Gpio::H8: + return "H8"; +case Gpio::H9: + return "H9"; +case Gpio::I0: + return "I0"; +case Gpio::I1: + return "I1"; +case Gpio::I10: + return "I10"; +case Gpio::I11: + return "I11"; +case Gpio::I12: + return "I12"; +case Gpio::I13: + return "I13"; +case Gpio::I14: + return "I14"; +case Gpio::I15: + return "I15"; +case Gpio::I2: + return "I2"; +case Gpio::I3: + return "I3"; +case Gpio::I4: + return "I4"; +case Gpio::I5: + return "I5"; +case Gpio::I6: + return "I6"; +case Gpio::I7: + return "I7"; +case Gpio::I8: + return "I8"; +case Gpio::I9: + return "I9"; +case Gpio::Invalid: + return "Invalid"; +case Gpio::L9779_IGN_1: + return "L9779_IGN_1"; +case Gpio::L9779_IGN_2: + return "L9779_IGN_2"; +case Gpio::L9779_IGN_3: + return "L9779_IGN_3"; +case Gpio::L9779_IGN_4: + return "L9779_IGN_4"; +case Gpio::L9779_OUT_1: + return "L9779_OUT_1"; +case Gpio::L9779_OUT_10: + return "L9779_OUT_10"; +case Gpio::L9779_OUT_11: + return "L9779_OUT_11"; +case Gpio::L9779_OUT_12: + return "L9779_OUT_12"; +case Gpio::L9779_OUT_13: + return "L9779_OUT_13"; +case Gpio::L9779_OUT_14: + return "L9779_OUT_14"; +case Gpio::L9779_OUT_15: + return "L9779_OUT_15"; +case Gpio::L9779_OUT_16: + return "L9779_OUT_16"; +case Gpio::L9779_OUT_17: + return "L9779_OUT_17"; +case Gpio::L9779_OUT_18: + return "L9779_OUT_18"; +case Gpio::L9779_OUT_19: + return "L9779_OUT_19"; +case Gpio::L9779_OUT_2: + return "L9779_OUT_2"; +case Gpio::L9779_OUT_20: + return "L9779_OUT_20"; +case Gpio::L9779_OUT_25: + return "L9779_OUT_25"; +case Gpio::L9779_OUT_26: + return "L9779_OUT_26"; +case Gpio::L9779_OUT_27: + return "L9779_OUT_27"; +case Gpio::L9779_OUT_28: + return "L9779_OUT_28"; +case Gpio::L9779_OUT_3: + return "L9779_OUT_3"; +case Gpio::L9779_OUT_4: + return "L9779_OUT_4"; +case Gpio::L9779_OUT_5: + return "L9779_OUT_5"; +case Gpio::L9779_OUT_6: + return "L9779_OUT_6"; +case Gpio::L9779_OUT_7: + return "L9779_OUT_7"; +case Gpio::L9779_OUT_8: + return "L9779_OUT_8"; +case Gpio::L9779_OUT_9: + return "L9779_OUT_9"; +case Gpio::L9779_OUT_A: + return "L9779_OUT_A"; +case Gpio::L9779_OUT_B: + return "L9779_OUT_B"; +case Gpio::L9779_OUT_C: + return "L9779_OUT_C"; +case Gpio::L9779_OUT_D: + return "L9779_OUT_D"; +case Gpio::L9779_OUT_MRD: + return "L9779_OUT_MRD"; +case Gpio::L9779_PIN_KEY: + return "L9779_PIN_KEY"; +case Gpio::MC33972_PIN_1: + return "MC33972_PIN_1"; +case Gpio::MC33972_PIN_21: + return "MC33972_PIN_21"; +case Gpio::MC33972_PIN_22: + return "MC33972_PIN_22"; +case Gpio::TLE6240_PIN_1: + return "TLE6240_PIN_1"; +case Gpio::TLE6240_PIN_10: + return "TLE6240_PIN_10"; +case Gpio::TLE6240_PIN_11: + return "TLE6240_PIN_11"; +case Gpio::TLE6240_PIN_12: + return "TLE6240_PIN_12"; +case Gpio::TLE6240_PIN_13: + return "TLE6240_PIN_13"; +case Gpio::TLE6240_PIN_14: + return "TLE6240_PIN_14"; +case Gpio::TLE6240_PIN_15: + return "TLE6240_PIN_15"; +case Gpio::TLE6240_PIN_16: + return "TLE6240_PIN_16"; +case Gpio::TLE6240_PIN_2: + return "TLE6240_PIN_2"; +case Gpio::TLE6240_PIN_3: + return "TLE6240_PIN_3"; +case Gpio::TLE6240_PIN_4: + return "TLE6240_PIN_4"; +case Gpio::TLE6240_PIN_5: + return "TLE6240_PIN_5"; +case Gpio::TLE6240_PIN_6: + return "TLE6240_PIN_6"; +case Gpio::TLE6240_PIN_7: + return "TLE6240_PIN_7"; +case Gpio::TLE6240_PIN_8: + return "TLE6240_PIN_8"; +case Gpio::TLE6240_PIN_9: + return "TLE6240_PIN_9"; +case Gpio::TLE8888_PIN_1: + return "TLE8888_PIN_1"; +case Gpio::TLE8888_PIN_10: + return "TLE8888_PIN_10"; +case Gpio::TLE8888_PIN_11: + return "TLE8888_PIN_11"; +case Gpio::TLE8888_PIN_12: + return "TLE8888_PIN_12"; +case Gpio::TLE8888_PIN_13: + return "TLE8888_PIN_13"; +case Gpio::TLE8888_PIN_14: + return "TLE8888_PIN_14"; +case Gpio::TLE8888_PIN_15: + return "TLE8888_PIN_15"; +case Gpio::TLE8888_PIN_16: + return "TLE8888_PIN_16"; +case Gpio::TLE8888_PIN_17: + return "TLE8888_PIN_17"; +case Gpio::TLE8888_PIN_18: + return "TLE8888_PIN_18"; +case Gpio::TLE8888_PIN_19: + return "TLE8888_PIN_19"; +case Gpio::TLE8888_PIN_2: + return "TLE8888_PIN_2"; +case Gpio::TLE8888_PIN_20: + return "TLE8888_PIN_20"; +case Gpio::TLE8888_PIN_21: + return "TLE8888_PIN_21"; +case Gpio::TLE8888_PIN_22: + return "TLE8888_PIN_22"; +case Gpio::TLE8888_PIN_23: + return "TLE8888_PIN_23"; +case Gpio::TLE8888_PIN_24: + return "TLE8888_PIN_24"; +case Gpio::TLE8888_PIN_25: + return "TLE8888_PIN_25"; +case Gpio::TLE8888_PIN_26: + return "TLE8888_PIN_26"; +case Gpio::TLE8888_PIN_27: + return "TLE8888_PIN_27"; +case Gpio::TLE8888_PIN_28: + return "TLE8888_PIN_28"; +case Gpio::TLE8888_PIN_3: + return "TLE8888_PIN_3"; +case Gpio::TLE8888_PIN_4: + return "TLE8888_PIN_4"; +case Gpio::TLE8888_PIN_5: + return "TLE8888_PIN_5"; +case Gpio::TLE8888_PIN_6: + return "TLE8888_PIN_6"; +case Gpio::TLE8888_PIN_7: + return "TLE8888_PIN_7"; +case Gpio::TLE8888_PIN_8: + return "TLE8888_PIN_8"; +case Gpio::TLE8888_PIN_9: + return "TLE8888_PIN_9"; +case Gpio::TLE8888_PIN_KEY: + return "TLE8888_PIN_KEY"; +case Gpio::TLE8888_PIN_MR: + return "TLE8888_PIN_MR"; +case Gpio::TLE8888_PIN_WAKE: + return "TLE8888_PIN_WAKE"; +case Gpio::Unassigned: + return "Unassigned"; + } + return NULL; +} const char *getAdc_channel_e(adc_channel_e value){ switch(value) { case EFI_ADC_0: @@ -48,471 +513,6 @@ case EFI_ADC_NONE: } return NULL; } -const char *getBrain_pin_e(brain_pin_e value){ -switch(value) { -case GPIOA_0: - return "GPIOA_0"; -case GPIOA_1: - return "GPIOA_1"; -case GPIOA_10: - return "GPIOA_10"; -case GPIOA_11: - return "GPIOA_11"; -case GPIOA_12: - return "GPIOA_12"; -case GPIOA_13: - return "GPIOA_13"; -case GPIOA_14: - return "GPIOA_14"; -case GPIOA_15: - return "GPIOA_15"; -case GPIOA_2: - return "GPIOA_2"; -case GPIOA_3: - return "GPIOA_3"; -case GPIOA_4: - return "GPIOA_4"; -case GPIOA_5: - return "GPIOA_5"; -case GPIOA_6: - return "GPIOA_6"; -case GPIOA_7: - return "GPIOA_7"; -case GPIOA_8: - return "GPIOA_8"; -case GPIOA_9: - return "GPIOA_9"; -case GPIOB_0: - return "GPIOB_0"; -case GPIOB_1: - return "GPIOB_1"; -case GPIOB_10: - return "GPIOB_10"; -case GPIOB_11: - return "GPIOB_11"; -case GPIOB_12: - return "GPIOB_12"; -case GPIOB_13: - return "GPIOB_13"; -case GPIOB_14: - return "GPIOB_14"; -case GPIOB_15: - return "GPIOB_15"; -case GPIOB_2: - return "GPIOB_2"; -case GPIOB_3: - return "GPIOB_3"; -case GPIOB_4: - return "GPIOB_4"; -case GPIOB_5: - return "GPIOB_5"; -case GPIOB_6: - return "GPIOB_6"; -case GPIOB_7: - return "GPIOB_7"; -case GPIOB_8: - return "GPIOB_8"; -case GPIOB_9: - return "GPIOB_9"; -case GPIOC_0: - return "GPIOC_0"; -case GPIOC_1: - return "GPIOC_1"; -case GPIOC_10: - return "GPIOC_10"; -case GPIOC_11: - return "GPIOC_11"; -case GPIOC_12: - return "GPIOC_12"; -case GPIOC_13: - return "GPIOC_13"; -case GPIOC_14: - return "GPIOC_14"; -case GPIOC_15: - return "GPIOC_15"; -case GPIOC_2: - return "GPIOC_2"; -case GPIOC_3: - return "GPIOC_3"; -case GPIOC_4: - return "GPIOC_4"; -case GPIOC_5: - return "GPIOC_5"; -case GPIOC_6: - return "GPIOC_6"; -case GPIOC_7: - return "GPIOC_7"; -case GPIOC_8: - return "GPIOC_8"; -case GPIOC_9: - return "GPIOC_9"; -case GPIOD_0: - return "GPIOD_0"; -case GPIOD_1: - return "GPIOD_1"; -case GPIOD_10: - return "GPIOD_10"; -case GPIOD_11: - return "GPIOD_11"; -case GPIOD_12: - return "GPIOD_12"; -case GPIOD_13: - return "GPIOD_13"; -case GPIOD_14: - return "GPIOD_14"; -case GPIOD_15: - return "GPIOD_15"; -case GPIOD_2: - return "GPIOD_2"; -case GPIOD_3: - return "GPIOD_3"; -case GPIOD_4: - return "GPIOD_4"; -case GPIOD_5: - return "GPIOD_5"; -case GPIOD_6: - return "GPIOD_6"; -case GPIOD_7: - return "GPIOD_7"; -case GPIOD_8: - return "GPIOD_8"; -case GPIOD_9: - return "GPIOD_9"; -case GPIOE_0: - return "GPIOE_0"; -case GPIOE_1: - return "GPIOE_1"; -case GPIOE_10: - return "GPIOE_10"; -case GPIOE_11: - return "GPIOE_11"; -case GPIOE_12: - return "GPIOE_12"; -case GPIOE_13: - return "GPIOE_13"; -case GPIOE_14: - return "GPIOE_14"; -case GPIOE_15: - return "GPIOE_15"; -case GPIOE_2: - return "GPIOE_2"; -case GPIOE_3: - return "GPIOE_3"; -case GPIOE_4: - return "GPIOE_4"; -case GPIOE_5: - return "GPIOE_5"; -case GPIOE_6: - return "GPIOE_6"; -case GPIOE_7: - return "GPIOE_7"; -case GPIOE_8: - return "GPIOE_8"; -case GPIOE_9: - return "GPIOE_9"; -case GPIOF_0: - return "GPIOF_0"; -case GPIOF_1: - return "GPIOF_1"; -case GPIOF_10: - return "GPIOF_10"; -case GPIOF_11: - return "GPIOF_11"; -case GPIOF_12: - return "GPIOF_12"; -case GPIOF_13: - return "GPIOF_13"; -case GPIOF_14: - return "GPIOF_14"; -case GPIOF_15: - return "GPIOF_15"; -case GPIOF_2: - return "GPIOF_2"; -case GPIOF_3: - return "GPIOF_3"; -case GPIOF_4: - return "GPIOF_4"; -case GPIOF_5: - return "GPIOF_5"; -case GPIOF_6: - return "GPIOF_6"; -case GPIOF_7: - return "GPIOF_7"; -case GPIOF_8: - return "GPIOF_8"; -case GPIOF_9: - return "GPIOF_9"; -case GPIOG_0: - return "GPIOG_0"; -case GPIOG_1: - return "GPIOG_1"; -case GPIOG_10: - return "GPIOG_10"; -case GPIOG_11: - return "GPIOG_11"; -case GPIOG_12: - return "GPIOG_12"; -case GPIOG_13: - return "GPIOG_13"; -case GPIOG_14: - return "GPIOG_14"; -case GPIOG_15: - return "GPIOG_15"; -case GPIOG_2: - return "GPIOG_2"; -case GPIOG_3: - return "GPIOG_3"; -case GPIOG_4: - return "GPIOG_4"; -case GPIOG_5: - return "GPIOG_5"; -case GPIOG_6: - return "GPIOG_6"; -case GPIOG_7: - return "GPIOG_7"; -case GPIOG_8: - return "GPIOG_8"; -case GPIOG_9: - return "GPIOG_9"; -case GPIOH_0: - return "GPIOH_0"; -case GPIOH_1: - return "GPIOH_1"; -case GPIOH_10: - return "GPIOH_10"; -case GPIOH_11: - return "GPIOH_11"; -case GPIOH_12: - return "GPIOH_12"; -case GPIOH_13: - return "GPIOH_13"; -case GPIOH_14: - return "GPIOH_14"; -case GPIOH_15: - return "GPIOH_15"; -case GPIOH_2: - return "GPIOH_2"; -case GPIOH_3: - return "GPIOH_3"; -case GPIOH_4: - return "GPIOH_4"; -case GPIOH_5: - return "GPIOH_5"; -case GPIOH_6: - return "GPIOH_6"; -case GPIOH_7: - return "GPIOH_7"; -case GPIOH_8: - return "GPIOH_8"; -case GPIOH_9: - return "GPIOH_9"; -case GPIOI_0: - return "GPIOI_0"; -case GPIOI_1: - return "GPIOI_1"; -case GPIOI_10: - return "GPIOI_10"; -case GPIOI_11: - return "GPIOI_11"; -case GPIOI_12: - return "GPIOI_12"; -case GPIOI_13: - return "GPIOI_13"; -case GPIOI_14: - return "GPIOI_14"; -case GPIOI_15: - return "GPIOI_15"; -case GPIOI_2: - return "GPIOI_2"; -case GPIOI_3: - return "GPIOI_3"; -case GPIOI_4: - return "GPIOI_4"; -case GPIOI_5: - return "GPIOI_5"; -case GPIOI_6: - return "GPIOI_6"; -case GPIOI_7: - return "GPIOI_7"; -case GPIOI_8: - return "GPIOI_8"; -case GPIOI_9: - return "GPIOI_9"; -case GPIO_INVALID: - return "GPIO_INVALID"; -case GPIO_UNASSIGNED: - return "GPIO_UNASSIGNED"; -case L9779_IGN_1: - return "L9779_IGN_1"; -case L9779_IGN_2: - return "L9779_IGN_2"; -case L9779_IGN_3: - return "L9779_IGN_3"; -case L9779_IGN_4: - return "L9779_IGN_4"; -case L9779_OUT_1: - return "L9779_OUT_1"; -case L9779_OUT_10: - return "L9779_OUT_10"; -case L9779_OUT_11: - return "L9779_OUT_11"; -case L9779_OUT_12: - return "L9779_OUT_12"; -case L9779_OUT_13: - return "L9779_OUT_13"; -case L9779_OUT_14: - return "L9779_OUT_14"; -case L9779_OUT_15: - return "L9779_OUT_15"; -case L9779_OUT_16: - return "L9779_OUT_16"; -case L9779_OUT_17: - return "L9779_OUT_17"; -case L9779_OUT_18: - return "L9779_OUT_18"; -case L9779_OUT_19: - return "L9779_OUT_19"; -case L9779_OUT_2: - return "L9779_OUT_2"; -case L9779_OUT_20: - return "L9779_OUT_20"; -case L9779_OUT_25: - return "L9779_OUT_25"; -case L9779_OUT_26: - return "L9779_OUT_26"; -case L9779_OUT_27: - return "L9779_OUT_27"; -case L9779_OUT_28: - return "L9779_OUT_28"; -case L9779_OUT_3: - return "L9779_OUT_3"; -case L9779_OUT_4: - return "L9779_OUT_4"; -case L9779_OUT_5: - return "L9779_OUT_5"; -case L9779_OUT_6: - return "L9779_OUT_6"; -case L9779_OUT_7: - return "L9779_OUT_7"; -case L9779_OUT_8: - return "L9779_OUT_8"; -case L9779_OUT_9: - return "L9779_OUT_9"; -case L9779_OUT_A: - return "L9779_OUT_A"; -case L9779_OUT_B: - return "L9779_OUT_B"; -case L9779_OUT_C: - return "L9779_OUT_C"; -case L9779_OUT_D: - return "L9779_OUT_D"; -case L9779_OUT_MRD: - return "L9779_OUT_MRD"; -case L9779_PIN_KEY: - return "L9779_PIN_KEY"; -case MC33972_PIN_1: - return "MC33972_PIN_1"; -case MC33972_PIN_21: - return "MC33972_PIN_21"; -case MC33972_PIN_22: - return "MC33972_PIN_22"; -case TLE6240_PIN_1: - return "TLE6240_PIN_1"; -case TLE6240_PIN_10: - return "TLE6240_PIN_10"; -case TLE6240_PIN_11: - return "TLE6240_PIN_11"; -case TLE6240_PIN_12: - return "TLE6240_PIN_12"; -case TLE6240_PIN_13: - return "TLE6240_PIN_13"; -case TLE6240_PIN_14: - return "TLE6240_PIN_14"; -case TLE6240_PIN_15: - return "TLE6240_PIN_15"; -case TLE6240_PIN_16: - return "TLE6240_PIN_16"; -case TLE6240_PIN_2: - return "TLE6240_PIN_2"; -case TLE6240_PIN_3: - return "TLE6240_PIN_3"; -case TLE6240_PIN_4: - return "TLE6240_PIN_4"; -case TLE6240_PIN_5: - return "TLE6240_PIN_5"; -case TLE6240_PIN_6: - return "TLE6240_PIN_6"; -case TLE6240_PIN_7: - return "TLE6240_PIN_7"; -case TLE6240_PIN_8: - return "TLE6240_PIN_8"; -case TLE6240_PIN_9: - return "TLE6240_PIN_9"; -case TLE8888_PIN_1: - return "TLE8888_PIN_1"; -case TLE8888_PIN_10: - return "TLE8888_PIN_10"; -case TLE8888_PIN_11: - return "TLE8888_PIN_11"; -case TLE8888_PIN_12: - return "TLE8888_PIN_12"; -case TLE8888_PIN_13: - return "TLE8888_PIN_13"; -case TLE8888_PIN_14: - return "TLE8888_PIN_14"; -case TLE8888_PIN_15: - return "TLE8888_PIN_15"; -case TLE8888_PIN_16: - return "TLE8888_PIN_16"; -case TLE8888_PIN_17: - return "TLE8888_PIN_17"; -case TLE8888_PIN_18: - return "TLE8888_PIN_18"; -case TLE8888_PIN_19: - return "TLE8888_PIN_19"; -case TLE8888_PIN_2: - return "TLE8888_PIN_2"; -case TLE8888_PIN_20: - return "TLE8888_PIN_20"; -case TLE8888_PIN_21: - return "TLE8888_PIN_21"; -case TLE8888_PIN_22: - return "TLE8888_PIN_22"; -case TLE8888_PIN_23: - return "TLE8888_PIN_23"; -case TLE8888_PIN_24: - return "TLE8888_PIN_24"; -case TLE8888_PIN_25: - return "TLE8888_PIN_25"; -case TLE8888_PIN_26: - return "TLE8888_PIN_26"; -case TLE8888_PIN_27: - return "TLE8888_PIN_27"; -case TLE8888_PIN_28: - return "TLE8888_PIN_28"; -case TLE8888_PIN_3: - return "TLE8888_PIN_3"; -case TLE8888_PIN_4: - return "TLE8888_PIN_4"; -case TLE8888_PIN_5: - return "TLE8888_PIN_5"; -case TLE8888_PIN_6: - return "TLE8888_PIN_6"; -case TLE8888_PIN_7: - return "TLE8888_PIN_7"; -case TLE8888_PIN_8: - return "TLE8888_PIN_8"; -case TLE8888_PIN_9: - return "TLE8888_PIN_9"; -case TLE8888_PIN_KEY: - return "TLE8888_PIN_KEY"; -case TLE8888_PIN_MR: - return "TLE8888_PIN_MR"; -case TLE8888_PIN_WAKE: - return "TLE8888_PIN_WAKE"; - } - return NULL; -} const char *getPin_mode_e(pin_mode_e value){ switch(value) { case PO_DEFAULT: diff --git a/firmware/controllers/algo/auto_generated_enums.h b/firmware/controllers/algo/auto_generated_enums.h index 5d6fd54097..5a590fa3ed 100644 --- a/firmware/controllers/algo/auto_generated_enums.h +++ b/firmware/controllers/algo/auto_generated_enums.h @@ -1,10 +1,12 @@ -// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Tue Jan 04 03:36:49 UTC 2022 +// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum2string.jar tool on Thu Apr 28 22:03:38 UTC 2022 // see also gen_config_and_enums.bat #include "rusefi_hw_enums.h" #pragma once +#if __cplusplus +const char *getGpio(Gpio value); +#endif //__cplusplus const char *getAdc_channel_e(adc_channel_e value); -const char *getBrain_pin_e(brain_pin_e value); const char *getPin_mode_e(pin_mode_e value); diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index a0dfe4838c..4e153e0005 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1575151346 -#define TS_SIGNATURE "rusEFI 2022.04.28.all.1575151346" +#define SIGNATURE_HASH 2009198586 +#define TS_SIGNATURE "rusEFI 2022.04.28.all.2009198586" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 87661319f2..c1c0cdb906 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1086405549 -#define TS_SIGNATURE "rusEFI 2022.04.28.alphax-2chan.1086405549" +#define SIGNATURE_HASH 2176023286 +#define TS_SIGNATURE "rusEFI 2022.04.28.alphax-2chan.2176023286" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 41c5f13e1e..0136059c00 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2608288839 -#define TS_SIGNATURE "rusEFI 2022.04.28.alphax-4chan.2608288839" +#define SIGNATURE_HASH 3084435963 +#define TS_SIGNATURE "rusEFI 2022.04.28.alphax-4chan.3084435963" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index d77ae3cc06..f3d5dd7ee5 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1093145557 -#define TS_SIGNATURE "rusEFI 2022.04.28.atlas.1093145557" +#define SIGNATURE_HASH 1795889885 +#define TS_SIGNATURE "rusEFI 2022.04.28.atlas.1795889885" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 595d90fb48..4aa70026f2 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1893560216 -#define TS_SIGNATURE "rusEFI 2022.04.28.core8.1893560216" +#define SIGNATURE_HASH 3559697875 +#define TS_SIGNATURE "rusEFI 2022.04.28.core8.3559697875" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index f1d4d7f5d5..607dfa126d 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1575151346 -#define TS_SIGNATURE "rusEFI 2022.04.28.f429-discovery.1575151346" +#define SIGNATURE_HASH 2009198586 +#define TS_SIGNATURE "rusEFI 2022.04.28.f429-discovery.2009198586" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index fd4d7985ed..d9d9c6dd5f 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 876314307 -#define TS_SIGNATURE "rusEFI 2022.04.28.frankenso_na6.876314307" +#define SIGNATURE_HASH 900535102 +#define TS_SIGNATURE "rusEFI 2022.04.28.frankenso_na6.900535102" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 7600605870..07d23df298 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 180122087 -#define TS_SIGNATURE "rusEFI 2022.04.28.harley81.180122087" +#define SIGNATURE_HASH 410862522 +#define TS_SIGNATURE "rusEFI 2022.04.28.harley81.410862522" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 5c9fe9629b..2dfc21b597 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 389573743 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen-nb1.389573743" +#define SIGNATURE_HASH 3014459284 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen-nb1.3014459284" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index fc6785b5d6..aa4991df44 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 5619852 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen121nissan.5619852" +#define SIGNATURE_HASH 1590179673 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen121nissan.1590179673" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 582a1947a3..1a84d5923b 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 61574501 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen121vag.61574501" +#define SIGNATURE_HASH 571643677 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen121vag.571643677" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 7b5ee98dd1..c82ce2e4ab 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1131471775 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen128.1131471775" +#define SIGNATURE_HASH 2702457654 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen128.2702457654" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 1b05957de6..79b32e1b8c 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2215114706 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen154hyundai.2215114706" +#define SIGNATURE_HASH 1592135680 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen154hyundai.1592135680" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 6323f7bcc8..626ef63d1c 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3098859922 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen72.3098859922" +#define SIGNATURE_HASH 1749264324 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen72.1749264324" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 88119879b5..b4df6a7bd7 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3696532084 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen81.3696532084" +#define SIGNATURE_HASH 638528973 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen81.638528973" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index ac59fb48f9..bbb56e3dcc 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1438584751 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen88bmw.1438584751" +#define SIGNATURE_HASH 1179452465 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen88bmw.1179452465" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 263334d0b7..0a58b2b0e2 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4182027935 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellenNA6.4182027935" +#define SIGNATURE_HASH 1635768702 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellenNA6.1635768702" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index dd81508bf3..d5e8b42095 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1364542822 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellenNA8_96.1364542822" +#define SIGNATURE_HASH 381169819 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellenNA8_96.381169819" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index f796acd8b6..26eaaad3fb 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 416196856 -#define TS_SIGNATURE "rusEFI 2022.04.28.hellen_cypress.416196856" +#define SIGNATURE_HASH 854434288 +#define TS_SIGNATURE "rusEFI 2022.04.28.hellen_cypress.854434288" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 8c82f31e6c..5d3f52ef39 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null // -#define SIGNATURE_HASH 3882574852 -#define TS_SIGNATURE "rusEFI 2022.04.28.kin.3882574852" +#define SIGNATURE_HASH 1823393405 +#define TS_SIGNATURE "rusEFI 2022.04.28.kin.1823393405" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index c2bc3fd300..42bd78bc2d 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 851585177 -#define TS_SIGNATURE "rusEFI 2022.04.28.mre_f4.851585177" +#define SIGNATURE_HASH 801291055 +#define TS_SIGNATURE "rusEFI 2022.04.28.mre_f4.801291055" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 16f2dca576..0ec257a180 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 851585177 -#define TS_SIGNATURE "rusEFI 2022.04.28.mre_f7.851585177" +#define SIGNATURE_HASH 801291055 +#define TS_SIGNATURE "rusEFI 2022.04.28.mre_f7.801291055" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 90e251079b..31a3d11558 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 218644244 -#define TS_SIGNATURE "rusEFI 2022.04.28.prometheus_405.218644244" +#define SIGNATURE_HASH 657143324 +#define TS_SIGNATURE "rusEFI 2022.04.28.prometheus_405.657143324" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index da4fe6e8fc..5ffb12029b 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 218644244 -#define TS_SIGNATURE "rusEFI 2022.04.28.prometheus_469.218644244" +#define SIGNATURE_HASH 657143324 +#define TS_SIGNATURE "rusEFI 2022.04.28.prometheus_469.657143324" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f20e232c5f..3122335d1b 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2067496819 -#define TS_SIGNATURE "rusEFI 2022.04.28.proteus_f4.2067496819" +#define SIGNATURE_HASH 947916157 +#define TS_SIGNATURE "rusEFI 2022.04.28.proteus_f4.947916157" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 9f8c7b6d88..ac448593b3 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2067496819 -#define TS_SIGNATURE "rusEFI 2022.04.28.proteus_f7.2067496819" +#define SIGNATURE_HASH 947916157 +#define TS_SIGNATURE "rusEFI 2022.04.28.proteus_f7.947916157" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 4259f9302c..e95e92eaf1 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2067496819 -#define TS_SIGNATURE "rusEFI 2022.04.28.proteus_h7.2067496819" +#define SIGNATURE_HASH 947916157 +#define TS_SIGNATURE "rusEFI 2022.04.28.proteus_h7.947916157" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index b40ba9bb11..7cb2e4e351 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null // -#define SIGNATURE_HASH 1133260485 -#define TS_SIGNATURE "rusEFI 2022.04.28.subaru_eg33_f7.1133260485" +#define SIGNATURE_HASH 411107195 +#define TS_SIGNATURE "rusEFI 2022.04.28.subaru_eg33_f7.411107195" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index c4f1227246..a8f9a39f92 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2985537187 -#define TS_SIGNATURE "rusEFI 2022.04.28.tdg-pdm8.2985537187" +#define SIGNATURE_HASH 3076252602 +#define TS_SIGNATURE "rusEFI 2022.04.28.tdg-pdm8.3076252602"