diff --git a/firmware/config/engines/mazda_626.cpp b/firmware/config/engines/mazda_626.cpp index b90b4f0e7b..7725fc64c8 100644 --- a/firmware/config/engines/mazda_626.cpp +++ b/firmware/config/engines/mazda_626.cpp @@ -21,4 +21,31 @@ void setMazda626EngineConfiguration(engine_configuration_s *engineConfiguration) boardConfiguration->analogChartMode = AC_TRIGGER; engineConfiguration->analogChartFrequency = 2; + + // set_global_trigger_offset_angle -40 + engineConfiguration->globalTriggerAngleOffset = -40; + + // set_cranking_timing_angle 15 + engineConfiguration->crankingTimingAngle = 15; + engineConfiguration->crankingChargeAngle = 70; + + setWholeTimingTable(engineConfiguration, 10); + + setCommonNTCSensor(&engineConfiguration->clt); + engineConfiguration->clt.bias_resistor = 2700; + setCommonNTCSensor(&engineConfiguration->iat); + engineConfiguration->iat.bias_resistor = 2700; + + + commonFrankensoAnalogInputs(engineConfiguration); + engineConfiguration->hasTpsSensor = false; + engineConfiguration->tpsAdcChannel = EFI_ADC_NONE; +// engineConfiguration->map.sensor.hwChannel = EFI_ADC_4; + engineConfiguration->mafAdcChannel = EFI_ADC_0; + engineConfiguration->cltAdcChannel = EFI_ADC_12; + engineConfiguration->iatAdcChannel = EFI_ADC_11; + + // todo: 8.2 or 10k? + engineConfiguration->vbattDividerCoeff = ((float) (10 + 33)) / 10 * 2; + } diff --git a/firmware/config/engines/mazda_miata.cpp b/firmware/config/engines/mazda_miata.cpp index 9322c92012..ea04e92658 100644 --- a/firmware/config/engines/mazda_miata.cpp +++ b/firmware/config/engines/mazda_miata.cpp @@ -232,6 +232,7 @@ void setMiata1990(engine_configuration_s *engineConfiguration) { /** * pin 1I/W9 - extra +5v + * set_engine_type 14 */ void setFordEscortGt(engine_configuration_s *engineConfiguration) { board_configuration_s *boardConfiguration = &engineConfiguration->bc; @@ -286,6 +287,7 @@ void setFordEscortGt(engine_configuration_s *engineConfiguration) { // set_injection_offset 0 engineConfiguration->injectionAngle = 0; + // todo: change to 15? // set_cranking_timing_angle 3 engineConfiguration->crankingTimingAngle = 3; engineConfiguration->crankingChargeAngle = 70; diff --git a/firmware/rusefi.cpp b/firmware/rusefi.cpp index 499d7467d9..a13d2efc17 100644 --- a/firmware/rusefi.cpp +++ b/firmware/rusefi.cpp @@ -278,5 +278,5 @@ int getRusEfiVersion(void) { return 1; // this is here to make the compiler happy about the unused array if (UNUSED_CCM_SIZE == 0) return 1; // this is here to make the compiler happy about the unused array - return 20150219; + return 20150220; }