//DO NOT EDIT MANUALLY, let automation work hard. // auto-generated by PinoutLogic.java based on config/boards/hellen/hellen72/connectors/main.yaml #pragma once Gpio GENERATED_OUTPUTS = { Gpio::G7, // 2A - INJ_1 Gpio::D12, // 2B - ECF (PWM8) Gpio::D9, // 2C - AC Fan / INJ_5 Gpio::G8, // 2D - INJ_2 Gpio::D11, // 2G - INJ_3 Gpio::D10, // 2J - INJ_4 Gpio::H15, // 2K - AC (O4) Gpio::G2, // 2M - FPUMP (O9) Gpio::F12, // 2N - VTSC / INJ_6 Gpio::D14, // 2Q - IDLE (PWM5) Gpio::G4, // 2R - CE (O11) Gpio::F13, // 3C - Purge Solenoid / INJ_7 Gpio::F14, // 3D - EGR Solenoid / INJ_8 Gpio::G3, // 3E - CANIST (O10) Gpio::I2, // 3H - MAIN (O1) Gpio::H14, // 3J - O2H (O3) Gpio::D15, // 3M - ALTERN (PWM6) Gpio::D13, // 3O - TACH (PWM7) Gpio::A9, // 3P - O2H2 (O7) Gpio::H13, // 3U - AWARN (O2) Gpio::I0, // 4R - VVT (O5) Gpio::E4, // 2O - IGN_3 Gpio::I8, // 3F - IGN_1 (1&4) Gpio::E5, // 3I - IGN_2 (2&3) Gpio::I6, // 3L - IGN_7 / AFR Gpio::E3, // 3N - IGN_4 Gpio::E2, // 3Z - IGN_5 / GNDA Gpio::I5, // 4K - IGN_6 / +5V_MAP Gpio::I7, // 4U - MAP2/Ign8 (A10) Gpio::C9, // 5E - SOLENOID OUTPUT Gpio::C7, // ETB + Gpio::C8, // ETB - Gpio::C6, // ETB EN // "2A - INJ_1", // "2B - ECF (PWM8)", // "2C - AC Fan / INJ_5", // "2D - INJ_2", // "2G - INJ_3", // "2J - INJ_4", // "2K - AC (O4)", // "2M - FPUMP (O9)", // "2N - VTSC / INJ_6", // "2Q - IDLE (PWM5)", // "2R - CE (O11)", // "3C - Purge Solenoid / INJ_7", // "3D - EGR Solenoid / INJ_8", // "3E - CANIST (O10)", // "3H - MAIN (O1)", // "3J - O2H (O3)", // "3M - ALTERN (PWM6)", // "3O - TACH (PWM7)", // "3P - O2H2 (O7)", // "3U - AWARN (O2)", // "4R - VVT (O5)", // "2O - IGN_3", // "3F - IGN_1 (1&4)", // "3I - IGN_2 (2&3)", // "3L - IGN_7 / AFR", // "3N - IGN_4", // "3Z - IGN_5 / GNDA", // "4K - IGN_6 / +5V_MAP", // "4U - MAP2/Ign8 (A10)", // "5E - SOLENOID OUTPUT", // "ETB +", // "ETB -", // "ETB EN", }