16 #include <rusefi/true_false.h>
17 #include "efifeatures.h"
22 #include <rusefi_hw_enums.h>
25 #define PERCENT_MULT 100.0f
26 #define PERCENT_DIV 0.01f
37 PIN_SHORT_TO_GND = 0x02,
38 PIN_SHORT_TO_BAT = 0x04,
40 PIN_DRIVER_OVERTEMP = 0x10,
41 PIN_DRIVER_OFF = 0x20,
65 VVT_TOYOTA_3_TOOTH = 2,
72 VVT_MITSUBISHI_4G69 = 4,
77 VVT_BOSCH_QUICK_START = 5,
87 VVT_BARRA_3_PLUS_1 = 8,
94 VVT_HONDA_K_INTAKE = 10,
98 VVT_MITSUBISHI_3A92 = 12,
102 VVT_MITSUBISHI_6G75 = 14,
104 VVT_MAZDA_SKYACTIV = 15,
109 VVT_HONDA_K_EXHAUST = 16,
111 VVT_MITSUBISHI_4G9x = 17,
112 VVT_MITSUBISHI_4G63 = 18,
114 VVT_FORD_COYOTE = 19,
116 VVT_MITSUBISHI_6G72 = 20,
118 VVT_HONDA_CBR_600 = 21,
130 LM_SPEED_DENSITY = 0,
149 DM_HD44780_OVER_PCF8574 = 2,
233 OM_OPENDRAIN_INVERTED = 3
297 IM_INDIVIDUAL_COILS = 1,
363 #define SPI_TOTAL_COUNT 6
392 IMU_TYPE_MB_A0065422618 = 5,
401 ES_Innovate_MTX_L = 1,
407 ES_14Point7_Free = 2,
425 MT_DODGE_NEON_2003 = 4,
444 MT_TOYOTA_89420_02010 = 8,
533 CAN_BUS_NBC_NONE = 0,
534 CAN_BUS_NBC_FIAT = 1,
536 CAN_BUS_MAZDA_RX8 = 3,
538 CAN_BUS_W202_C180 = 5,
542 CAN_BUS_NISSAN_VQ = 9,
543 CAN_BUS_GENESIS_COUPE = 10,
544 CAN_BUS_HONDA_K = 11,
546 CAN_BUS_MS_SIMPLE_BROADCAST = 13,
551 TCHARGE_MODE_RPM_TPS = 0,
552 TCHARGE_MODE_AIR_INTERP = 1,
553 TCHARGE_MODE_AIR_INTERP_TABLE = 2,
575 SWITCH_INPUT_LAUNCH = 0,
576 CLUTCH_INPUT_LAUNCH = 1,
577 ALWAYS_ACTIVE_LAUNCH = 2,
578 STOP_INPUT_LAUNCH = 3,
582 SWITCH_INPUT_ANTILAG = 0,
583 ALWAYS_ON_ANTILAG = 1,
596 GPPWM_AccelPedal = 9,
602 GPPWM_EthanolPercent = 15,
603 GPPWM_AuxLinear1 = 16,
604 GPPWM_AuxLinear2 = 17,
605 GPPWM_GppwmOutput1 = 18,
606 GPPWM_GppwmOutput2 = 19,
607 GPPWM_GppwmOutput3 = 20,
608 GPPWM_GppwmOutput4 = 21,
609 GPPWM_LuaGauge1 = 22,
610 GPPWM_LuaGauge2 = 23,
612 GPPWM_DetectedGear = 25,
613 GPPWM_BaroPressure = 26,
627 GPPWM_GreaterThan = 0,
669 ICM_FixedRailPressure = 1,
670 ICM_SensedRailPressure = 2,
676 FPM_Differential = 2,
681 INJ_PolynomialAdder = 1,
748 #define SC_Exhaust_First 1
Standard and custom OBD-II error codes.
stepper_num_micro_steps_e
air_pressure_sensor_type_e
injector_compensation_mode_e
@ FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR
@ FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR
@ FOUR_STROKE_THREE_TIMES_CRANK_SENSOR
@ FOUR_STROKE_CRANK_SENSOR
@ FOUR_STROKE_SIX_TIMES_CRANK_SENSOR
fuel_pressure_sensor_mode_e
TransmissionControllerMode
enum __attribute__((__packed__))
Ignition Mode.