diff --git a/firmware/config/engines/mazda_miata_1_6.cpp b/firmware/config/engines/mazda_miata_1_6.cpp index 17559bf158..2e01c012af 100644 --- a/firmware/config/engines/mazda_miata_1_6.cpp +++ b/firmware/config/engines/mazda_miata_1_6.cpp @@ -177,11 +177,22 @@ void setMiataNA_1_6_Configuration(DECLARE_ENGINE_PARAMETER_F) { * set_fsio_expression 1 "rpm 0 fsio_setting > coolant 1 fsio_setting > | vbatt 2 fsio_setting < |" * eval "rpm 0 fsio_setting > coolant 1 fsio_setting > | vbatt 2 fsio_setting < |" */ - boardConfiguration->fsio_setting[0] = 6000; // RPM threshold - boardConfiguration->fsio_setting[1] = 90; // CLT threshold + boardConfiguration->fsio_setting[0] = 6400; // RPM threshold + boardConfiguration->fsio_setting[1] = 100; // CLT threshold boardConfiguration->fsio_setting[2] = 13.0; // voltage threshold - setFsio(0, GPIOC_13, "rpm 0 fsio_setting > coolant 1 fsio_setting > | vbatt 2 fsio_setting < |" PASS_ENGINE_PARAMETER); + // set_fsio_setting 3 3000 + boardConfiguration->fsio_setting[3] = 3000; // oil pressure RPM + // set_fsio_setting 4 0.52 + boardConfiguration->fsio_setting[4] = 0.52; // oil pressure threshold + +// * set_fsio_expression 1 "rpm 3 fsio_setting >" + // eval "rpm 3 fsio_setting >" + // eval "fsio_input" + + // set_fsio_expression 0 "rpm 3 fsio_setting > fsio_input 4 fsio_setting < & rpm 0 fsio_setting | > coolant 1 fsio_setting > | vbatt 2 fsio_setting < |" + + setFsio(0, GPIOC_13, "rpm 3 fsio_setting > fsio_input 4 fsio_setting < & rpm 0 fsio_setting | > coolant 1 fsio_setting > | vbatt 2 fsio_setting < |" PASS_ENGINE_PARAMETER); boardConfiguration->ignitionPins[0] = GPIOE_14; // Frankenso high side - pin 1G boardConfiguration->ignitionPins[1] = GPIO_UNASSIGNED; diff --git a/firmware/rusefi.cpp b/firmware/rusefi.cpp index 0c70cbf326..8634dd4af2 100644 --- a/firmware/rusefi.cpp +++ b/firmware/rusefi.cpp @@ -294,5 +294,5 @@ int getRusEfiVersion(void) { return 123; // this is here to make the compiler happy about the unused array if (UNUSED_CCM_SIZE[0] * 0 != 0) return 3211; // this is here to make the compiler happy about the unused array - return 20161017; + return 20161022; }