diff --git a/firmware/controllers/algo/rusefi_hw_enums.h b/firmware/controllers/algo/rusefi_hw_enums.h index 59d3fce176..f52991c175 100644 --- a/firmware/controllers/algo/rusefi_hw_enums.h +++ b/firmware/controllers/algo/rusefi_hw_enums.h @@ -278,10 +278,32 @@ enum class Gpio : uint16_t { CAN_PIN_5 = 255, CAN_PIN_6 = 256, CAN_PIN_7 = 257, + + PROTECTED_PIN_0 = 290, + PROTECTED_PIN_1 = 291, + PROTECTED_PIN_2 = 292, + PROTECTED_PIN_3 = 293, + PROTECTED_PIN_4 = 294, + PROTECTED_PIN_5 = 295, + PROTECTED_PIN_6 = 296, + PROTECTED_PIN_7 = 297, + PROTECTED_PIN_8 = 298, + PROTECTED_PIN_9 = 299, + PROTECTED_PIN_10 = 300, + PROTECTED_PIN_11 = 301, + PROTECTED_PIN_12 = 302, + PROTECTED_PIN_13 = 303, + PROTECTED_PIN_14 = 304, + PROTECTED_PIN_15 = 305, + PROTECTED_PIN_16 = 306, + PROTECTED_PIN_17 = 307, }; /* Please keep updating these defines */ +#ifndef BRAIN_PIN_ONCHIP_LAST #define BRAIN_PIN_ONCHIP_LAST Gpio::I15 +#endif + #define BRAIN_PIN_ONCHIP_PINS (BRAIN_PIN_ONCHIP_LAST - Gpio::A0 + 1) #define BRAIN_PIN_LAST Gpio::L9779_PIN_KEY #define BRAIN_PIN_TOTAL_PINS (BRAIN_PIN_LAST - Gpio::A0 + 1)