From d7318c696dc77a74f023e512f948961d4225e765 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 7 Feb 2021 00:52:02 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 4 +- .../controllers/algo/rusefi_generated.h | 9 +- ...ngine_configuration_generated_structures.h | 4 +- .../controllers/algo/rusefi_generated.h | 9 +- ...ngine_configuration_generated_structures.h | 4 +- .../generated/fsio_enums_generated.def | 2 +- .../controllers/generated/fsio_getters.def | 2 +- firmware/controllers/generated/fsio_names.def | 2 +- .../controllers/generated/fsio_strings.def | 2 +- .../controllers/generated/rusefi_generated.h | 9 +- .../controllers/generated/signature_all.h | 6 +- .../generated/signature_frankenso_na6.h | 6 +- .../generated/signature_hellen72.h | 6 +- .../generated/signature_hellen_cypress.h | 6 +- .../controllers/generated/signature_kin.h | 6 +- .../controllers/generated/signature_mre_f4.h | 6 +- .../controllers/generated/signature_mre_f7.h | 6 +- .../generated/signature_prometheus_405.h | 6 +- .../generated/signature_prometheus_469.h | 6 +- .../generated/signature_proteus_f4.h | 6 +- .../generated/signature_proteus_f7.h | 6 +- .../generated/signature_subaru_eg33_f7.h | 6 +- firmware/tunerstudio/generated/cache.zip | Bin 1144276 -> 1144492 bytes firmware/tunerstudio/generated/rusefi.ini | 8 +- .../generated/rusefi_frankenso_na6.ini | 8 +- .../tunerstudio/generated/rusefi_hellen72.ini | 90 +++++++++--------- .../generated/rusefi_hellen_cypress.ini | 8 +- .../tunerstudio/generated/rusefi_kinetis.ini | 8 +- .../tunerstudio/generated/rusefi_mre_f4.ini | 8 +- .../tunerstudio/generated/rusefi_mre_f7.ini | 8 +- .../generated/rusefi_prometheus_405.ini | 8 +- .../generated/rusefi_prometheus_469.ini | 8 +- .../generated/rusefi_proteus_f4.ini | 8 +- .../generated/rusefi_proteus_f7.ini | 8 +- .../generated/rusefi_subaru_eg33_f7.ini | 6 +- .../com/rusefi/config/generated/Fields.java | 5 +- java_console/rusefi.xml | 2 +- 37 files changed, 153 insertions(+), 149 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 ccf195c8ce..22d72f74c9 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 Fri Feb 05 23:21:35 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Feb 07 00:51:41 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3803,4 +3803,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Feb 05 23:21:35 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Feb 07 00:51:41 UTC 2021 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 7376ce6e12..0de0a4d839 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 @@ -405,7 +405,7 @@ #define ENGINE_MAKE_VAG "VAG" #define ENGINE_NOISE_CURVE_SIZE 8 #define ENGINE_SNIFFER_UNIT_US 10 -#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "INVALID", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "INVALID", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "HONDA_ACCORD_CD_DIP", "MIATA_1990", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "INVALID", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "MRE_BOARD_OLD_TEST", "MRE_BOARD_NEW_TEST", "VW_ABA", "UNUSED_33", "UNUSED_34", "CAMARO_4", "UNUSED_36", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "LADA_KALINA", "BMW_M73_F", "MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "MAZDA_MIATA_2003", "HONDA_ACCORD_1_24_SHIFTED", "FRANKENSO_QA_ENGINE", "TEST_CIVIC_4_0_BOTH", "TEST_CIVIC_4_0_RISE", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "MAZDA_MIATA_NA8", "MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "INVALID", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "INVALID", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "HONDA_ACCORD_CD_DIP", "MIATA_1990", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "INVALID", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "MRE_BOARD_OLD_TEST", "MRE_BOARD_NEW_TEST", "VW_ABA", "UNUSED_33", "UNUSED_34", "CAMARO_4", "UNUSED_36", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "LADA_KALINA", "BMW_M73_F", "MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "MAZDA_MIATA_2003", "HONDA_ACCORD_1_24_SHIFTED", "FRANKENSO_QA_ENGINE", "TEST_CIVIC_4_0_BOTH", "TEST_CIVIC_4_0_RISE", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "MAZDA_MIATA_NA8", "MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST" #define engineChartSize_offset 1480 #define engineCode_offset 1128 #define engineConfiguration_offset 0 @@ -1257,8 +1257,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 3236166587 +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 2431354623 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1592,7 +1592,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.02.05.hellen_cypress.3236166587" +#define TS_SIGNATURE "rusEFI 2021.02.07.hellen_cypress.2431354623" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 @@ -1626,6 +1626,7 @@ #define TT_TT_RENIX_44_2_2 44 #define TT_TT_RENIX_66_2_2_2 45 #define TT_TT_ROVER_K 26 +#define TT_TT_SKODA_FAVORIT 55 #define TT_TT_SUBARU_7_6 36 #define TT_TT_SUBARU_7_WITHOUT_6 51 #define TT_TT_SUBARU_SVX 49 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 e05d79aff7..0363dd3f3e 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 Fri Feb 05 23:21:34 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Feb 07 00:51:39 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3803,4 +3803,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Feb 05 23:21:34 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Feb 07 00:51:39 UTC 2021 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 1a2ae344e9..0d5ab0a760 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -405,7 +405,7 @@ #define ENGINE_MAKE_VAG "VAG" #define ENGINE_NOISE_CURVE_SIZE 8 #define ENGINE_SNIFFER_UNIT_US 10 -#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "INVALID", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "INVALID", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "HONDA_ACCORD_CD_DIP", "MIATA_1990", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "INVALID", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "MRE_BOARD_OLD_TEST", "MRE_BOARD_NEW_TEST", "VW_ABA", "UNUSED_33", "UNUSED_34", "CAMARO_4", "UNUSED_36", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "LADA_KALINA", "BMW_M73_F", "MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "MAZDA_MIATA_2003", "HONDA_ACCORD_1_24_SHIFTED", "FRANKENSO_QA_ENGINE", "TEST_CIVIC_4_0_BOTH", "TEST_CIVIC_4_0_RISE", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "MAZDA_MIATA_NA8", "MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "INVALID", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "INVALID", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "HONDA_ACCORD_CD_DIP", "MIATA_1990", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "INVALID", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "MRE_BOARD_OLD_TEST", "MRE_BOARD_NEW_TEST", "VW_ABA", "UNUSED_33", "UNUSED_34", "CAMARO_4", "UNUSED_36", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "LADA_KALINA", "BMW_M73_F", "MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "MAZDA_MIATA_2003", "HONDA_ACCORD_1_24_SHIFTED", "FRANKENSO_QA_ENGINE", "TEST_CIVIC_4_0_BOTH", "TEST_CIVIC_4_0_RISE", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "MAZDA_MIATA_NA8", "MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST" #define engineChartSize_offset 1480 #define engineCode_offset 1128 #define engineConfiguration_offset 0 @@ -1257,8 +1257,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 3236166587 +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 2431354623 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1592,7 +1592,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.02.05.kin.3236166587" +#define TS_SIGNATURE "rusEFI 2021.02.07.kin.2431354623" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 @@ -1626,6 +1626,7 @@ #define TT_TT_RENIX_44_2_2 44 #define TT_TT_RENIX_66_2_2_2 45 #define TT_TT_ROVER_K 26 +#define TT_TT_SKODA_FAVORIT 55 #define TT_TT_SUBARU_7_6 36 #define TT_TT_SUBARU_7_WITHOUT_6 51 #define TT_TT_SUBARU_SVX 49 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 1eab047c0f..bfec9a18d4 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 Fri Feb 05 23:21:13 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 07 00:51:22 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3803,4 +3803,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Feb 05 23:21:13 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 07 00:51:22 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 1fa27d32a6..a3f2c722bc 100644 --- a/firmware/controllers/generated/fsio_enums_generated.def +++ b/firmware/controllers/generated/fsio_enums_generated.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Feb 05 23:21:13 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 07 00:51:22 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_FANONTEMPERATURE = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index 82851f2d64..d51466e6bc 100644 --- a/firmware/controllers/generated/fsio_getters.def +++ b/firmware/controllers/generated/fsio_getters.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Feb 05 23:21:13 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 07 00:51:22 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 004db3f89b..a28bb70bfb 100644 --- a/firmware/controllers/generated/fsio_names.def +++ b/firmware/controllers/generated/fsio_names.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Feb 05 23:21:13 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 07 00:51:22 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index 6ff30b099f..4df1c476ad 100644 --- a/firmware/controllers/generated/fsio_strings.def +++ b/firmware/controllers/generated/fsio_strings.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Feb 05 23:21:13 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 07 00:51:22 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 7a461aeee1..acf6df9df8 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -403,7 +403,7 @@ #define ENGINE_MAKE_VAG "VAG" #define ENGINE_NOISE_CURVE_SIZE 8 #define ENGINE_SNIFFER_UNIT_US 10 -#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "INVALID", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "INVALID", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "HONDA_ACCORD_CD_DIP", "MIATA_1990", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "INVALID", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "MRE_BOARD_OLD_TEST", "MRE_BOARD_NEW_TEST", "VW_ABA", "UNUSED_33", "UNUSED_34", "CAMARO_4", "UNUSED_36", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "LADA_KALINA", "BMW_M73_F", "MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "MAZDA_MIATA_2003", "HONDA_ACCORD_1_24_SHIFTED", "FRANKENSO_QA_ENGINE", "TEST_CIVIC_4_0_BOTH", "TEST_CIVIC_4_0_RISE", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "MAZDA_MIATA_NA8", "MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "INVALID", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "INVALID", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "HONDA_ACCORD_CD_DIP", "MIATA_1990", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "INVALID", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "MRE_BOARD_OLD_TEST", "MRE_BOARD_NEW_TEST", "VW_ABA", "UNUSED_33", "UNUSED_34", "CAMARO_4", "UNUSED_36", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "LADA_KALINA", "BMW_M73_F", "MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "MAZDA_MIATA_2003", "HONDA_ACCORD_1_24_SHIFTED", "FRANKENSO_QA_ENGINE", "TEST_CIVIC_4_0_BOTH", "TEST_CIVIC_4_0_RISE", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "MAZDA_MIATA_NA8", "MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST" #define engineChartSize_offset 1480 #define engineCode_offset 1128 #define engineConfiguration_offset 0 @@ -1254,8 +1254,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2191466603 +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3533135151 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1589,7 +1589,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.02.05.all.2191466603" +#define TS_SIGNATURE "rusEFI 2021.02.07.all.3533135151" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 @@ -1623,6 +1623,7 @@ #define TT_TT_RENIX_44_2_2 44 #define TT_TT_RENIX_66_2_2_2 45 #define TT_TT_ROVER_K 26 +#define TT_TT_SKODA_FAVORIT 55 #define TT_TT_SUBARU_7_6 36 #define TT_TT_SUBARU_7_WITHOUT_6 51 #define TT_TT_SUBARU_SVX 49 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 1d308567b4..b2b07d5e3e 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2191466603 -#define TS_SIGNATURE "rusEFI 2021.02.05.all.2191466603" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3533135151 +#define TS_SIGNATURE "rusEFI 2021.02.07.all.3533135151" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 0bd82cb629..d1e0f74c34 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD frankenso_na6 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 115674616 -#define TS_SIGNATURE "rusEFI 2021.02.05.frankenso_na6.115674616" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 1458401468 +#define TS_SIGNATURE "rusEFI 2021.02.07.frankenso_na6.1458401468" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 620c6b0580..0b1849cb22 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen72 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2429253843 -#define TS_SIGNATURE "rusEFI 2021.02.05.hellen72.2429253843" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3234006423 +#define TS_SIGNATURE "rusEFI 2021.02.07.hellen72.3234006423" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 735e966e1f..987f1762b1 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 3236166587 -#define TS_SIGNATURE "rusEFI 2021.02.05.hellen_cypress.3236166587" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 2431354623 +#define TS_SIGNATURE "rusEFI 2021.02.07.hellen_cypress.2431354623" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index a674387a7f..13a7911f19 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 3236166587 -#define TS_SIGNATURE "rusEFI 2021.02.05.kin.3236166587" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 2431354623 +#define TS_SIGNATURE "rusEFI 2021.02.07.kin.2431354623" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index abfda2c6db..d84cd42c87 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD mre_f4 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2891534977 -#define TS_SIGNATURE "rusEFI 2021.02.05.mre_f4.2891534977" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 4233179077 +#define TS_SIGNATURE "rusEFI 2021.02.07.mre_f4.4233179077" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 9421f4376f..ab517546c4 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD mre_f7 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2891534977 -#define TS_SIGNATURE "rusEFI 2021.02.05.mre_f7.2891534977" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 4233179077 +#define TS_SIGNATURE "rusEFI 2021.02.07.mre_f7.4233179077" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 71771e38f3..3dc042dce9 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD prometheus_405 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2416517725 -#define TS_SIGNATURE "rusEFI 2021.02.05.prometheus_405.2416517725" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3221315353 +#define TS_SIGNATURE "rusEFI 2021.02.07.prometheus_405.3221315353" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 4b0dbaf178..6593886d21 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD prometheus_469 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 2416517725 -#define TS_SIGNATURE "rusEFI 2021.02.05.prometheus_469.2416517725" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3221315353 +#define TS_SIGNATURE "rusEFI 2021.02.07.prometheus_469.3221315353" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 59fd85888a..7588e8f708 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD proteus_f4 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 3853445188 -#define TS_SIGNATURE "rusEFI 2021.02.05.proteus_f4.3853445188" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3047593216 +#define TS_SIGNATURE "rusEFI 2021.02.07.proteus_f4.3047593216" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 18de47632c..ac2feaa8fa 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD proteus_f7 -#define SIGNATURE_DATE 2021.02.05 -#define SIGNATURE_HASH 3853445188 -#define TS_SIGNATURE "rusEFI 2021.02.05.proteus_f7.3853445188" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 3047593216 +#define TS_SIGNATURE "rusEFI 2021.02.07.proteus_f7.3047593216" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index da6112b987..e82b503b06 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD subaru_eg33_f7 -#define SIGNATURE_DATE 2021.02.06 -#define SIGNATURE_HASH 3750123380 -#define TS_SIGNATURE "rusEFI 2021.02.06.subaru_eg33_f7.3750123380" +#define SIGNATURE_DATE 2021.02.07 +#define SIGNATURE_HASH 2408458800 +#define TS_SIGNATURE "rusEFI 2021.02.07.subaru_eg33_f7.2408458800" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index be5f3b6434b777335f21af7cacff9e32f2253524..6667c3a11fd53e13ff96940498795d37cf51b62b 100644 GIT binary patch delta 361103 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 KM2sisv;P7#!&FTG delta 360679 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%0AjNi9 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 - +