From 169fc5e0869a0012f5ab2514f095f4ddba133d61 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Wed, 22 Jun 2022 20:58:24 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 11 ++++---- .../controllers/algo/rusefi_generated.h | 6 ++-- ...ngine_configuration_generated_structures.h | 11 ++++---- .../controllers/algo/rusefi_generated.h | 6 ++-- ...ngine_configuration_generated_structures.h | 11 ++++---- .../controllers/algo/rusefi_generated.h | 6 ++-- ...ngine_configuration_generated_structures.h | 11 ++++---- .../controllers/generated/rusefi_generated.h | 6 ++-- .../controllers/generated/signature_48way.h | 4 +-- .../controllers/generated/signature_all.h | 4 +-- .../generated/signature_alphax-2chan.h | 4 +-- .../generated/signature_alphax-4chan.h | 4 +-- .../controllers/generated/signature_atlas.h | 4 +-- .../controllers/generated/signature_core8.h | 4 +-- .../generated/signature_f407-discovery.h | 4 +-- .../generated/signature_f429-discovery.h | 4 +-- .../generated/signature_frankenso_na6.h | 4 +-- .../generated/signature_harley81.h | 4 +-- .../generated/signature_hellen-gm-e67.h | 4 +-- .../generated/signature_hellen-nb1.h | 4 +-- .../generated/signature_hellen121nissan.h | 4 +-- .../generated/signature_hellen121vag.h | 4 +-- .../generated/signature_hellen128.h | 4 +-- .../generated/signature_hellen154hyundai.h | 4 +-- .../generated/signature_hellen72.h | 4 +-- .../generated/signature_hellen81.h | 4 +-- .../generated/signature_hellen88bmw.h | 4 +-- .../generated/signature_hellenNA6.h | 4 +-- .../generated/signature_hellenNA8_96.h | 4 +-- .../generated/signature_hellen_cypress.h | 4 +-- .../controllers/generated/signature_kin.h | 4 +-- .../controllers/generated/signature_mre_f4.h | 4 +-- .../controllers/generated/signature_mre_f7.h | 4 +-- .../generated/signature_prometheus_405.h | 4 +-- .../generated/signature_prometheus_469.h | 4 +-- .../generated/signature_proteus_f4.h | 4 +-- .../generated/signature_proteus_f7.h | 4 +-- .../generated/signature_proteus_h7.h | 4 +-- .../generated/signature_subaru_eg33_f7.h | 4 +-- .../generated/signature_tdg-pdm8.h | 4 +-- .../lua/generated/value_lookup_generated.cpp | 7 +++++ firmware/tunerstudio/generated/rusefi.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_48way.ini | 28 +++++++++++++------ .../generated/rusefi_alphax-2chan.ini | 28 +++++++++++++------ .../generated/rusefi_alphax-4chan.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_atlas.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_core8.ini | 28 +++++++++++++------ .../generated/rusefi_f407-discovery.ini | 28 +++++++++++++------ .../generated/rusefi_f429-discovery.ini | 28 +++++++++++++------ .../generated/rusefi_frankenso_na6.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_harley81.ini | 28 +++++++++++++------ .../generated/rusefi_hellen-gm-e67.ini | 28 +++++++++++++------ .../generated/rusefi_hellen-nb1.ini | 28 +++++++++++++------ .../generated/rusefi_hellen121nissan.ini | 28 +++++++++++++------ .../generated/rusefi_hellen121vag.ini | 28 +++++++++++++------ .../generated/rusefi_hellen128mercedes.ini | 28 +++++++++++++------ .../generated/rusefi_hellen154hyundai.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_hellen72.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_hellen81.ini | 28 +++++++++++++------ .../generated/rusefi_hellen88bmw.ini | 28 +++++++++++++------ .../generated/rusefi_hellenNA6.ini | 28 +++++++++++++------ .../generated/rusefi_hellenNA8_96.ini | 28 +++++++++++++------ .../generated/rusefi_hellen_cypress.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_kinetis.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_mre_f4.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_mre_f7.ini | 28 +++++++++++++------ .../generated/rusefi_prometheus_405.ini | 28 +++++++++++++------ .../generated/rusefi_prometheus_469.ini | 28 +++++++++++++------ .../generated/rusefi_proteus_f4.ini | 28 +++++++++++++------ .../generated/rusefi_proteus_f7.ini | 28 +++++++++++++------ .../generated/rusefi_proteus_h7.ini | 28 +++++++++++++------ .../generated/rusefi_subaru_eg33_f7.ini | 28 +++++++++++++------ .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 28 +++++++++++++------ .../com/rusefi/config/generated/Fields.java | 11 ++++---- 74 files changed, 720 insertions(+), 390 deletions(-) diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 6b5f08d952..19bb62bed5 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Jun 18 18:50:37 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 22 20:55:58 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2485,6 +2485,7 @@ struct engine_configuration_s { offset 1340 bit 16 */ bool cutFuelOnHardLimit : 1 {}; /** + * Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1340 bit 17 */ bool cutSparkOnHardLimit : 1 {}; /** @@ -2665,8 +2666,9 @@ struct engine_configuration_s { offset 1352 bit 22 */ bool isPhaseSyncRequiredForIgnition : 1 {}; /** + * If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1352 bit 23 */ - bool unused1476b8 : 1 {}; + bool useCltBasedRpmLimit : 1 {}; /** offset 1352 bit 24 */ bool unused_1484_bit_24 : 1 {}; @@ -3696,13 +3698,12 @@ struct engine_configuration_s { */ linear_sensor_s lowPressureFuel; /** - * CLT-based target RPM for hard limit depending on CLT like on Lexus LFA C * offset 2124 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** - * See idleRpmPid + RPM * offset 2128 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; @@ -4943,4 +4944,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Jun 18 18:50:37 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 22 20:55:58 UTC 2022 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 3111a88d9b..67b7879f64 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -1924,7 +1924,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 820033209 +#define SIGNATURE_HASH 2346205089 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2476,7 +2476,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen_cypress.820033209" +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen_cypress.2346205089" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2516,7 +2516,6 @@ #define unused1129_offset 1608 #define unused1130_offset 1608 #define unused1452_offset 1452 -#define unused1476b8_offset 1352 #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 @@ -2560,6 +2559,7 @@ #define unusedHere1341234_offset 368 #define useAdvanceCorrectionsForCranking_offset 1352 #define useCicPidForIdle_offset 100 +#define useCltBasedRpmLimit_offset 1352 #define useEeprom_offset 100 #define useETBforIdleControl_offset 744 #define useFixedBaroCorrFromMap_offset 1352 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 6133cd0942..c46940e353 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Jun 18 18:50:35 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 22 20:55:57 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2491,6 +2491,7 @@ struct engine_configuration_s { offset 1340 bit 16 */ bool cutFuelOnHardLimit : 1 {}; /** + * Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1340 bit 17 */ bool cutSparkOnHardLimit : 1 {}; /** @@ -2671,8 +2672,9 @@ struct engine_configuration_s { offset 1352 bit 22 */ bool isPhaseSyncRequiredForIgnition : 1 {}; /** + * If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1352 bit 23 */ - bool unused1476b8 : 1 {}; + bool useCltBasedRpmLimit : 1 {}; /** offset 1352 bit 24 */ bool unused_1484_bit_24 : 1 {}; @@ -3714,13 +3716,12 @@ struct engine_configuration_s { */ linear_sensor_s lowPressureFuel; /** - * CLT-based target RPM for hard limit depending on CLT like on Lexus LFA C * offset 2096 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** - * See idleRpmPid + RPM * offset 2100 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; @@ -4961,4 +4962,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21324); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Jun 18 18:50:35 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 22 20:55:57 UTC 2022 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 318980570d..6d0561e1fc 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1910,7 +1910,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 1856229684 +#define SIGNATURE_HASH 3583727660 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2462,7 +2462,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.22.kin.1856229684" +#define TS_SIGNATURE "rusEFI 2022.06.22.kin.3583727660" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2502,7 +2502,6 @@ #define unused1129_offset 1608 #define unused1130_offset 1608 #define unused1452_offset 1452 -#define unused1476b8_offset 1352 #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 @@ -2546,6 +2545,7 @@ #define unusedHere1341234_offset 368 #define useAdvanceCorrectionsForCranking_offset 1352 #define useCicPidForIdle_offset 100 +#define useCltBasedRpmLimit_offset 1352 #define useEeprom_offset 100 #define useETBforIdleControl_offset 744 #define useFixedBaroCorrFromMap_offset 1352 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index deb7fd5ed8..7c702cbd68 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Jun 18 18:50:38 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jun 22 20:56:00 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2485,6 +2485,7 @@ struct engine_configuration_s { offset 1340 bit 16 */ bool cutFuelOnHardLimit : 1 {}; /** + * Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1340 bit 17 */ bool cutSparkOnHardLimit : 1 {}; /** @@ -2665,8 +2666,9 @@ struct engine_configuration_s { offset 1352 bit 22 */ bool isPhaseSyncRequiredForIgnition : 1 {}; /** + * If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1352 bit 23 */ - bool unused1476b8 : 1 {}; + bool useCltBasedRpmLimit : 1 {}; /** offset 1352 bit 24 */ bool unused_1484_bit_24 : 1 {}; @@ -3696,13 +3698,12 @@ struct engine_configuration_s { */ linear_sensor_s lowPressureFuel; /** - * CLT-based target RPM for hard limit depending on CLT like on Lexus LFA C * offset 2124 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** - * See idleRpmPid + RPM * offset 2128 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; @@ -4943,4 +4944,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Jun 18 18:50:38 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jun 22 20:56:00 UTC 2022 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 56dbe13f58..3b1143ad13 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -1890,7 +1890,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 2128412929 +#define SIGNATURE_HASH 3320154137 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2443,7 +2443,7 @@ #define ts_show_tunerstudio_port false #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.22.subaru_eg33_f7.2128412929" +#define TS_SIGNATURE "rusEFI 2022.06.22.subaru_eg33_f7.3320154137" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2483,7 +2483,6 @@ #define unused1129_offset 1608 #define unused1130_offset 1608 #define unused1452_offset 1452 -#define unused1476b8_offset 1352 #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 @@ -2527,6 +2526,7 @@ #define unusedHere1341234_offset 368 #define useAdvanceCorrectionsForCranking_offset 1352 #define useCicPidForIdle_offset 100 +#define useCltBasedRpmLimit_offset 1352 #define useEeprom_offset 100 #define useETBforIdleControl_offset 744 #define useFixedBaroCorrFromMap_offset 1352 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 757f847fa6..92da9df3dd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jun 18 18:50:40 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 22 20:56:03 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2485,6 +2485,7 @@ struct engine_configuration_s { offset 1340 bit 16 */ bool cutFuelOnHardLimit : 1 {}; /** + * Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1340 bit 17 */ bool cutSparkOnHardLimit : 1 {}; /** @@ -2665,8 +2666,9 @@ struct engine_configuration_s { offset 1352 bit 22 */ bool isPhaseSyncRequiredForIgnition : 1 {}; /** + * If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1352 bit 23 */ - bool unused1476b8 : 1 {}; + bool useCltBasedRpmLimit : 1 {}; /** offset 1352 bit 24 */ bool unused_1484_bit_24 : 1 {}; @@ -3696,13 +3698,12 @@ struct engine_configuration_s { */ linear_sensor_s lowPressureFuel; /** - * CLT-based target RPM for hard limit depending on CLT like on Lexus LFA C * offset 2124 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** - * See idleRpmPid + RPM * offset 2128 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; @@ -4943,4 +4944,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jun 18 18:50:40 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 22 20:56:03 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index a0b00cd0bd..2199a25922 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1924,7 +1924,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 1976367283 +#define SIGNATURE_HASH 3472126379 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2476,7 +2476,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.22.all.1976367283" +#define TS_SIGNATURE "rusEFI 2022.06.22.all.3472126379" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2516,7 +2516,6 @@ #define unused1129_offset 1608 #define unused1130_offset 1608 #define unused1452_offset 1452 -#define unused1476b8_offset 1352 #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 @@ -2560,6 +2559,7 @@ #define unusedHere1341234_offset 368 #define useAdvanceCorrectionsForCranking_offset 1352 #define useCicPidForIdle_offset 100 +#define useCltBasedRpmLimit_offset 1352 #define useEeprom_offset 100 #define useETBforIdleControl_offset 744 #define useFixedBaroCorrFromMap_offset 1352 diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index dfbdd46555..8dbbcada35 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1659629820 -#define TS_SIGNATURE "rusEFI 2022.06.22.48way.1659629820" +#define SIGNATURE_HASH 3654515172 +#define TS_SIGNATURE "rusEFI 2022.06.22.48way.3654515172" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 5c37f87665..d0aabb0589 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1976367283 -#define TS_SIGNATURE "rusEFI 2022.06.22.all.1976367283" +#define SIGNATURE_HASH 3472126379 +#define TS_SIGNATURE "rusEFI 2022.06.22.all.3472126379" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index ef22bd09db..f0bdc37836 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1205757407 -#define TS_SIGNATURE "rusEFI 2022.06.22.alphax-2chan.1205757407" +#define SIGNATURE_HASH 4242992327 +#define TS_SIGNATURE "rusEFI 2022.06.22.alphax-2chan.4242992327" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 45c92b1b95..4d77619df7 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1447041008 -#define TS_SIGNATURE "rusEFI 2022.06.22.alphax-4chan.1447041008" +#define SIGNATURE_HASH 3984105192 +#define TS_SIGNATURE "rusEFI 2022.06.22.alphax-4chan.3984105192" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 6bfc5f20ea..a32512d088 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1762004372 -#define TS_SIGNATURE "rusEFI 2022.06.22.atlas.1762004372" +#define SIGNATURE_HASH 3527312524 +#define TS_SIGNATURE "rusEFI 2022.06.22.atlas.3527312524" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 77ec28e501..a9bb1bbf38 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2199955786 -#define TS_SIGNATURE "rusEFI 2022.06.22.core8.2199955786" +#define SIGNATURE_HASH 941105234 +#define TS_SIGNATURE "rusEFI 2022.06.22.core8.941105234" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 3f73d52e74..a788b72aa9 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1976367283 -#define TS_SIGNATURE "rusEFI 2022.06.22.f407-discovery.1976367283" +#define SIGNATURE_HASH 3472126379 +#define TS_SIGNATURE "rusEFI 2022.06.22.f407-discovery.3472126379" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 691bd04196..76972356b5 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1976367283 -#define TS_SIGNATURE "rusEFI 2022.06.22.f429-discovery.1976367283" +#define SIGNATURE_HASH 3472126379 +#define TS_SIGNATURE "rusEFI 2022.06.22.f429-discovery.3472126379" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index cb38b81b14..c7e0838697 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 933233783 -#define TS_SIGNATURE "rusEFI 2022.06.22.frankenso_na6.933233783" +#define SIGNATURE_HASH 2358807919 +#define TS_SIGNATURE "rusEFI 2022.06.22.frankenso_na6.2358807919" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 58999fd728..dd07ebd703 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 18917324 -#define TS_SIGNATURE "rusEFI 2022.06.22.harley81.18917324" +#define SIGNATURE_HASH 3122147028 +#define TS_SIGNATURE "rusEFI 2022.06.22.harley81.3122147028" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index f072b59b59..146cdae404 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1422125526 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen-gm-e67.1422125526" +#define SIGNATURE_HASH 4026228942 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen-gm-e67.4026228942" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index f1b4f9dc78..fa0706373f 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2890385791 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen-nb1.2890385791" +#define SIGNATURE_HASH 394215527 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen-nb1.394215527" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index c3cdda2f32..d84481592a 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4245831769 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen121nissan.4245831769" +#define SIGNATURE_HASH 1177209153 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen121nissan.1177209153" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index f7d311cf95..40f37df0e4 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 99433417 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen121vag.99433417" +#define SIGNATURE_HASH 3201675985 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen121vag.3201675985" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index eb8d3c5061..e2f89caafa 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 468132962 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen128.468132962" +#define SIGNATURE_HASH 2699013498 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen128.2699013498" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 18b0af0459..c4fc7dff74 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3984820791 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen154hyundai.3984820791" +#define SIGNATURE_HASH 1455096623 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen154hyundai.1455096623" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index a8fb3a6e7b..8084422943 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2280903095 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen72.2280903095" +#define SIGNATURE_HASH 1019959471 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen72.1019959471" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 70ac3f8608..5962243112 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1467556025 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen81.1467556025" +#define SIGNATURE_HASH 3963726241 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen81.3963726241" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 66a27ce3d8..c3ae1264e5 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 693845527 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen88bmw.693845527" +#define SIGNATURE_HASH 2456008463 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen88bmw.2456008463" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index e907e9f1be..1d40368306 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4148627923 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellenNA6.4148627923" +#define SIGNATURE_HASH 1283424459 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellenNA6.1283424459" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 9947e16c2d..004375ccbb 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3599342820 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellenNA8_96.3599342820" +#define SIGNATURE_HASH 1840322044 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellenNA8_96.1840322044" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 8753bebe0f..000aa3c7af 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 820033209 -#define TS_SIGNATURE "rusEFI 2022.06.22.hellen_cypress.820033209" +#define SIGNATURE_HASH 2346205089 +#define TS_SIGNATURE "rusEFI 2022.06.22.hellen_cypress.2346205089" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 2c4efe18fc..979bda9304 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null // -#define SIGNATURE_HASH 1856229684 -#define TS_SIGNATURE "rusEFI 2022.06.22.kin.1856229684" +#define SIGNATURE_HASH 3583727660 +#define TS_SIGNATURE "rusEFI 2022.06.22.kin.3583727660" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 3adc34352b..2228835f0a 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 295666492 -#define TS_SIGNATURE "rusEFI 2022.06.22.mre_f4.295666492" +#define SIGNATURE_HASH 2863073828 +#define TS_SIGNATURE "rusEFI 2022.06.22.mre_f4.2863073828" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 9fd180d6e7..fb347b4c11 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 295666492 -#define TS_SIGNATURE "rusEFI 2022.06.22.mre_f7.295666492" +#define SIGNATURE_HASH 2863073828 +#define TS_SIGNATURE "rusEFI 2022.06.22.mre_f7.2863073828" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index b9d321e58a..7c3f866ad7 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 623255893 -#define TS_SIGNATURE "rusEFI 2022.06.22.prometheus_405.623255893" +#define SIGNATURE_HASH 2652809293 +#define TS_SIGNATURE "rusEFI 2022.06.22.prometheus_405.2652809293" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 193cd59d75..a0d0f19a1c 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 623255893 -#define TS_SIGNATURE "rusEFI 2022.06.22.prometheus_469.623255893" +#define SIGNATURE_HASH 2652809293 +#define TS_SIGNATURE "rusEFI 2022.06.22.prometheus_469.2652809293" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index c6f1d1b0c2..48f7629f7e 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2831416735 -#define TS_SIGNATURE "rusEFI 2022.06.22.proteus_f4.2831416735" +#define SIGNATURE_HASH 335246471 +#define TS_SIGNATURE "rusEFI 2022.06.22.proteus_f4.335246471" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 42121af7da..a6535c6da5 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2831416735 -#define TS_SIGNATURE "rusEFI 2022.06.22.proteus_f7.2831416735" +#define SIGNATURE_HASH 335246471 +#define TS_SIGNATURE "rusEFI 2022.06.22.proteus_f7.335246471" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 102165658d..2ad11caa0a 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2831416735 -#define TS_SIGNATURE "rusEFI 2022.06.22.proteus_h7.2831416735" +#define SIGNATURE_HASH 335246471 +#define TS_SIGNATURE "rusEFI 2022.06.22.proteus_h7.335246471" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 49fca95776..3ec970d74b 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null // -#define SIGNATURE_HASH 2128412929 -#define TS_SIGNATURE "rusEFI 2022.06.22.subaru_eg33_f7.2128412929" +#define SIGNATURE_HASH 3320154137 +#define TS_SIGNATURE "rusEFI 2022.06.22.subaru_eg33_f7.3320154137" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index cec376bcc9..384087c140 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3754178279 -#define TS_SIGNATURE "rusEFI 2022.06.22.tdg-pdm8.3754178279" +#define SIGNATURE_HASH 1694285823 +#define TS_SIGNATURE "rusEFI 2022.06.22.tdg-pdm8.1694285823" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 5f0de27533..cec4e48bf2 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -633,6 +633,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->launchSmoothRetard; if (strEqualCaseInsensitive(name, "isPhaseSyncRequiredForIgnition")) return engineConfiguration->isPhaseSyncRequiredForIgnition; + if (strEqualCaseInsensitive(name, "useCltBasedRpmLimit")) + return engineConfiguration->useCltBasedRpmLimit; if (strEqualCaseInsensitive(name, "engineChartSize")) return engineConfiguration->engineChartSize; if (strEqualCaseInsensitive(name, "acIdleRpmBump")) @@ -2025,6 +2027,11 @@ void setConfigValueByName(const char *name, float value) { engineConfiguration->isPhaseSyncRequiredForIgnition = (int)value; return; } + if (strEqualCaseInsensitive(name, "useCltBasedRpmLimit")) + { + engineConfiguration->useCltBasedRpmLimit = (int)value; + return; + } if (strEqualCaseInsensitive(name, "engineChartSize")) { engineConfiguration->engineChartSize = (int)value; diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index e3073f7531..7cb2d57f6e 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.22.all.1976367283" + signature = "rusEFI 2022.06.22.all.3472126379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.22.all.1976367283" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.22.all.3472126379" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 22 04:13:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 22 20:55:55 UTC 2022 pageSize = 21352 page = 1 @@ -648,7 +648,7 @@ useIacPidMultTable = bits, U32, 1352, [19:19], "false", "true" isBoostControlEnabled = bits, U32, 1352, [20:20], "false", "true" launchSmoothRetard = bits, U32, 1352, [21:21], "false", "true" isPhaseSyncRequiredForIgnition = bits, U32, 1352, [22:22], "false", "true" -unused1476b8 = bits, U32, 1352, [23:23], "false", "true" +useCltBasedRpmLimit = bits, U32, 1352, [23:23], "no", "yes" unused_1484_bit_24 = bits, U32, 1352, [24:24], "false", "true" unused_1484_bit_25 = bits, U32, 1352, [25:25], "false", "true" unused_1484_bit_26 = bits, U32, 1352, [26:26], "false", "true" @@ -972,8 +972,8 @@ lowPressureFuel_v1 = scalar, F32, 2108, "volts", 1, 0, 0, 10, 2 lowPressureFuel_value1 = scalar, F32, 2112, "kPa", 1, 0, 0, 1000000, 2 lowPressureFuel_v2 = scalar, F32, 2116, "volts", 1, 0, 0, 10, 2 lowPressureFuel_value2 = scalar, F32, 2120, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 2124, [4], "C", 1, 0, -70, 120, 0 -cltRevLimitRpm = array, U16, 2128, [4], "", 1, 0, 0, 8000, 0 +cltRevLimitRpmBins = array, S08, 2124, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 2128, [4], "RPM", 1, 0, 0, 20000, 0 scriptCurveName1 = string, ASCII, 2136, 16 scriptCurveName2 = string, ASCII, 2152, 16 scriptCurveName3 = string, ASCII, 2168, 16 @@ -1646,6 +1646,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 isAlternatorControlEnabled = "This enables smart alternator control and activates the extra alternator settings." invertPrimaryTriggerSignal = "This setting flips the signal from the primary engine speed sensor." invertSecondaryTriggerSignal = "This setting flips the signal from the secondary engine speed sensor." + cutSparkOnHardLimit = "Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer." launchSparkCutEnable = "This is the Cut Mode normally used" useFSIO5ForCriticalIssueEngineStop = "Sometimes we just have to shut the engine down. Use carefully!" useFSIO4ForSeriousEngineWarning = "Sometimes we have to miss injection on purpose to attract driver's attention" @@ -1671,6 +1672,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 useIacPidMultTable = "This flag allows to use a special 'PID Multiplier' table (0.0-1.0) to compensate for nonlinear nature of IAC-RPM controller" launchSmoothRetard = "Interpolates the Ignition Retard from 0 to 100% within the RPM Range" isPhaseSyncRequiredForIgnition = "Some engines are OK running semi-random sequential while other engine require phase synchronization" + useCltBasedRpmLimit = "If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value." camInputsDebug1 = "camInputsDebug 1" camInputsDebug2 = "camInputsDebug 2" camInputsDebug3 = "camInputsDebug 3" @@ -1845,8 +1847,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 coastingFuelCutClt = "Fuel cutoff is disabled when the engine is cold." pidExtraForLowRpm = "Increases PID reaction for RPM