11#if HW_PROTEUS & EFI_PROD_CODE
47 static const uint16_t defaultPostCrankinDurationBins[] = {
48 0, 65, 100, 125, 150, 250
75#if HW_PROTEUS & EFI_PROD_CODE
92 vtsControl->
pin = Gpio::PROTEUS_HS_1;
static constexpr persistent_config_s * config
static constexpr engine_configuration_s * engineConfiguration
void setProteusHondaOBD2A()
char[GPPWM_NOTE_SIZE] gppwm_note_t
air_pressure_sensor_config_s sensor
air_pressure_sensor_type_e type
vehicle_info_t engineMake
engineSyncCam_e engineSyncCam
adc_channel_e tps1_1AdcChannel
angle_t globalTriggerAngleOffset
float fuelReferencePressure
bool useRunningMathForCranking
gppwm_channel gppwm[GPPWM_CHANNELS]
ignition_mode_e ignitionMode
gppwm_note_t gpPwmNote[GPPWM_CHANNELS]
vehicle_info_t vehicleName
output_pin_e vvtPins[CAM_INPUTS_COUNT]
output_pin_e mainRelayPin
vvt_mode_e vvtMode[CAMS_PER_BANK]
output_pin_e injectionPins[MAX_CYLINDER_COUNT]
bool displayLogicLevelsInEngineSniffer
injection_mode_e crankingInjectionMode
float vvtOffsets[CAM_INPUTS_COUNT]
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
output_pin_e malfunctionIndicatorPin
injector_compensation_mode_e injectorCompensationMode
firing_order_e firingOrder
injection_mode_e injectionMode
bool camSyncOnSecondCrankRevolution
vehicle_info_t engineCode
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]
float crankingCycleBaseFuel[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]
uint16_t postCrankingDurationBins[CRANKING_ENRICH_COUNT]
float postCrankingFactor[CRANKING_ENRICH_CLT_COUNT][CRANKING_ENRICH_COUNT]
constexpr void setTable(TElement(&dest)[N][M], const VElement value)
void setArrayValues(TValue(&array)[TSize], float value)