From 4d26ad379f56464727d30f6c9c3965cd070594d4 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Fri, 18 Dec 2020 17:41:54 +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 | 4 ++-- .../generated/signature_frankenso_na6.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 ++-- firmware/tunerstudio/generated/cache.zip | Bin 980225 -> 980425 bytes firmware/tunerstudio/generated/rusefi.ini | 8 ++++---- .../generated/rusefi_frankenso_na6.ini | 8 ++++---- .../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 ++++---- .../com/rusefi/config/generated/Fields.java | 7 ++++--- java_console/rusefi.xml | 2 +- 33 files changed, 90 insertions(+), 86 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 3cc02176f5..caf75d6ca9 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 Wed Dec 16 23:26:43 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Dec 18 17:41:38 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3782,4 +3782,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 Wed Dec 16 23:26:43 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Dec 18 17:41:38 UTC 2020 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 3bfa051c29..660652d011 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 @@ -332,6 +332,7 @@ #define cutSparkOnHardLimit_offset 1464 #define cylinderBore_offset 408 #define cylindersCount_offset 400 +#define DBG_DBG_LOGIC_ANALYZER 45 #define dc_io_size 4 #define DC_PER_STEPPER 2 #define debug_mode_e_auto_enum "DBG_ALTERNATOR_PID", "DBG_TPS_ACCEL", "DBG_GPPWM", "DBG_IDLE_CONTROL", "DBG_EL_ACCEL", "DBG_TRIGGER_COUNTERS", "DBG_FSIO_ADC", "DBG_AUX_PID_1", "DBG_VVT", "DBG_CRANKING_DETAILS", "DBG_IGNITION_TIMING", "DBG_FUEL_PID_CORRECTION", "DBG_VEHICLE_SPEED_SENSOR", "DBG_SD_CARD", "DBG_SR5_PROTOCOL", "DBG_KNOCK", "DBG_16", "DBG_ELECTRONIC_THROTTLE_PID", "DBG_EXECUTOR", "DBG_BENCH_TEST", "DBG_AUX_VALVES", "DBG_ANALOG_INPUTS", "DBG_INSTANT_RPM", "DBG_FSIO_EXPRESSION_1_7", "DBG_STATUS", "DBG_CJ125", "DBG_CAN", "DBG_MAP", "DBG_METRICS", "DBG_ELECTRONIC_THROTTLE_EXTRA", "DBG_ION", "DBG_TLE8888", "DBG_ANALOG_INPUTS2", "DBG_DWELL_METRIC", "DBG_34", "DBG_ETB_LOGIC", "DBG_BOOST", "DBG_START_STOP", "DBG_LAUNCH", "DBG_ETB_AUTOTUNE", "DBG_COMPOSITE_LOG", "DBG_FSIO_EXPRESSION_8_14", "DBG_FSIO_SPECIAL", "DBG_INJECTOR_COMPENSATION", "DBG_DYNO_VIEW", "DBG_LOGIC_ANALYZER", "DBG_RUSEFI_WIDEBAND", "DBG_47", "DBG_48" @@ -381,7 +382,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", "FORD_FIESTA", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "ROVER_V8", "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", "BMW_E34", "TEST_ENGINE", "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", "ZIL_130", "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", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "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", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "FORD_FIESTA", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "ROVER_V8", "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", "BMW_E34", "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", "ZIL_130", "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", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "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", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE" #define engineChartSize_offset 1480 #define engineCode_offset 1128 #define engineConfiguration_offset 0 @@ -1227,8 +1228,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2020.12.16 -#define SIGNATURE_HASH 3074287977 +#define SIGNATURE_DATE 2020.12.18 +#define SIGNATURE_HASH 3387541358 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1559,7 +1560,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.16.hellen_cypress.3074287977" +#define TS_SIGNATURE "rusEFI 2020.12.18.hellen_cypress.3387541358" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 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 8259197041..d9c76978c4 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 Wed Dec 16 23:26:41 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Dec 18 17:41:36 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3782,4 +3782,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 Wed Dec 16 23:26:41 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Dec 18 17:41:36 UTC 2020 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 73981a426e..ac25491b31 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -332,6 +332,7 @@ #define cutSparkOnHardLimit_offset 1464 #define cylinderBore_offset 408 #define cylindersCount_offset 400 +#define DBG_DBG_LOGIC_ANALYZER 45 #define dc_io_size 4 #define DC_PER_STEPPER 2 #define debug_mode_e_auto_enum "DBG_ALTERNATOR_PID", "DBG_TPS_ACCEL", "DBG_GPPWM", "DBG_IDLE_CONTROL", "DBG_EL_ACCEL", "DBG_TRIGGER_COUNTERS", "DBG_FSIO_ADC", "DBG_AUX_PID_1", "DBG_VVT", "DBG_CRANKING_DETAILS", "DBG_IGNITION_TIMING", "DBG_FUEL_PID_CORRECTION", "DBG_VEHICLE_SPEED_SENSOR", "DBG_SD_CARD", "DBG_SR5_PROTOCOL", "DBG_KNOCK", "DBG_16", "DBG_ELECTRONIC_THROTTLE_PID", "DBG_EXECUTOR", "DBG_BENCH_TEST", "DBG_AUX_VALVES", "DBG_ANALOG_INPUTS", "DBG_INSTANT_RPM", "DBG_FSIO_EXPRESSION_1_7", "DBG_STATUS", "DBG_CJ125", "DBG_CAN", "DBG_MAP", "DBG_METRICS", "DBG_ELECTRONIC_THROTTLE_EXTRA", "DBG_ION", "DBG_TLE8888", "DBG_ANALOG_INPUTS2", "DBG_DWELL_METRIC", "DBG_34", "DBG_ETB_LOGIC", "DBG_BOOST", "DBG_START_STOP", "DBG_LAUNCH", "DBG_ETB_AUTOTUNE", "DBG_COMPOSITE_LOG", "DBG_FSIO_EXPRESSION_8_14", "DBG_FSIO_SPECIAL", "DBG_INJECTOR_COMPENSATION", "DBG_DYNO_VIEW", "DBG_LOGIC_ANALYZER", "DBG_RUSEFI_WIDEBAND", "DBG_47", "DBG_48" @@ -381,7 +382,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", "FORD_FIESTA", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "ROVER_V8", "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", "BMW_E34", "TEST_ENGINE", "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", "ZIL_130", "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", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "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", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "FORD_FIESTA", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "ROVER_V8", "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", "BMW_E34", "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", "ZIL_130", "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", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "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", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE" #define engineChartSize_offset 1480 #define engineCode_offset 1128 #define engineConfiguration_offset 0 @@ -1227,8 +1228,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.12.16 -#define SIGNATURE_HASH 3860976531 +#define SIGNATURE_DATE 2020.12.18 +#define SIGNATURE_HASH 2566258068 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1559,7 +1560,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.16.kin.3860976531" +#define TS_SIGNATURE "rusEFI 2020.12.18.kin.2566258068" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 0b3e0a1bd3..fcfa68eb1d 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 Wed Dec 16 23:26:26 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 18 17:41:16 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3782,4 +3782,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 Wed Dec 16 23:26:26 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 18 17:41:16 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index ef0093ffe0..045ed1b70d 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 Wed Dec 16 23:26:26 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 18 17:41:16 UTC 2020 // 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 f156e78e8c..1edb22a643 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 Wed Dec 16 23:26:26 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 18 17:41:16 UTC 2020 // 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 b730d384bd..09586afaa5 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 Wed Dec 16 23:26:26 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 18 17:41:16 UTC 2020 // 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 022e4a4c02..f8b0ce58ad 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 Wed Dec 16 23:26:26 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 18 17:41:16 UTC 2020 // 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 8ae47a79fe..98a473a959 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -332,6 +332,7 @@ #define cutSparkOnHardLimit_offset 1464 #define cylinderBore_offset 408 #define cylindersCount_offset 400 +#define DBG_DBG_LOGIC_ANALYZER 45 #define dc_io_size 4 #define DC_PER_STEPPER 2 #define debug_mode_e_auto_enum "DBG_ALTERNATOR_PID", "DBG_TPS_ACCEL", "DBG_GPPWM", "DBG_IDLE_CONTROL", "DBG_EL_ACCEL", "DBG_TRIGGER_COUNTERS", "DBG_FSIO_ADC", "DBG_AUX_PID_1", "DBG_VVT", "DBG_CRANKING_DETAILS", "DBG_IGNITION_TIMING", "DBG_FUEL_PID_CORRECTION", "DBG_VEHICLE_SPEED_SENSOR", "DBG_SD_CARD", "DBG_SR5_PROTOCOL", "DBG_KNOCK", "DBG_16", "DBG_ELECTRONIC_THROTTLE_PID", "DBG_EXECUTOR", "DBG_BENCH_TEST", "DBG_AUX_VALVES", "DBG_ANALOG_INPUTS", "DBG_INSTANT_RPM", "DBG_FSIO_EXPRESSION_1_7", "DBG_STATUS", "DBG_CJ125", "DBG_CAN", "DBG_MAP", "DBG_METRICS", "DBG_ELECTRONIC_THROTTLE_EXTRA", "DBG_ION", "DBG_TLE8888", "DBG_ANALOG_INPUTS2", "DBG_DWELL_METRIC", "DBG_34", "DBG_ETB_LOGIC", "DBG_BOOST", "DBG_START_STOP", "DBG_LAUNCH", "DBG_ETB_AUTOTUNE", "DBG_COMPOSITE_LOG", "DBG_FSIO_EXPRESSION_8_14", "DBG_FSIO_SPECIAL", "DBG_INJECTOR_COMPENSATION", "DBG_DYNO_VIEW", "DBG_LOGIC_ANALYZER", "DBG_RUSEFI_WIDEBAND", "DBG_47", "DBG_48" @@ -381,7 +382,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", "FORD_FIESTA", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "ROVER_V8", "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", "BMW_E34", "TEST_ENGINE", "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", "ZIL_130", "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", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "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", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "FORD_FIESTA", "NISSAN_PRIMERA", "HONDA_ACCORD_CD", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "ROVER_V8", "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", "BMW_E34", "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", "ZIL_130", "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", "VW_B6", "BMW_M73_PROTEUS", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "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", "INVALID", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "SUBARUEJ20G_DEFAULTS", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE" #define engineChartSize_offset 1480 #define engineCode_offset 1128 #define engineConfiguration_offset 0 @@ -1227,8 +1228,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.12.16 -#define SIGNATURE_HASH 2127318954 +#define SIGNATURE_DATE 2020.12.18 +#define SIGNATURE_HASH 1597869 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1559,7 +1560,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.16.all.2127318954" +#define TS_SIGNATURE "rusEFI 2020.12.18.all.1597869" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 750021a550..94ade159fc 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 3140556729 -#define TS_SIGNATURE "rusEFI 2020.12.18.all.3140556729" +#define SIGNATURE_HASH 1597869 +#define TS_SIGNATURE "rusEFI 2020.12.18.all.1597869" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 3cfe3b83f5..96b9295919 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 759277122 -#define TS_SIGNATURE "rusEFI 2020.12.18.frankenso_na6.759277122" +#define SIGNATURE_HASH 2523451478 +#define TS_SIGNATURE "rusEFI 2020.12.18.frankenso_na6.2523451478" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 9ec7896dc1..0048b5d611 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 1925230970 -#define TS_SIGNATURE "rusEFI 2020.12.18.hellen_cypress.1925230970" +#define SIGNATURE_HASH 3387541358 +#define TS_SIGNATURE "rusEFI 2020.12.18.hellen_cypress.3387541358" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index ac7bde5385..42fc9190d1 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 601656192 -#define TS_SIGNATURE "rusEFI 2020.12.18.kin.601656192" +#define SIGNATURE_HASH 2566258068 +#define TS_SIGNATURE "rusEFI 2020.12.18.kin.2566258068" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index a7720a1933..07f0d8d972 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 2900478400 -#define TS_SIGNATURE "rusEFI 2020.12.18.mre_f4.2900478400" +#define SIGNATURE_HASH 399032276 +#define TS_SIGNATURE "rusEFI 2020.12.18.mre_f4.399032276" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index edafdc9b56..5ccd34bc4f 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 2900478400 -#define TS_SIGNATURE "rusEFI 2020.12.18.mre_f7.2900478400" +#define SIGNATURE_HASH 399032276 +#define TS_SIGNATURE "rusEFI 2020.12.18.mre_f7.399032276" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 6f4d348c81..34eec47f52 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 4192801256 -#define TS_SIGNATURE "rusEFI 2020.12.18.prometheus_405.4192801256" +#define SIGNATURE_HASH 1119905788 +#define TS_SIGNATURE "rusEFI 2020.12.18.prometheus_405.1119905788" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 0ffe333e2d..0a537e7c36 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 4192801256 -#define TS_SIGNATURE "rusEFI 2020.12.18.prometheus_469.4192801256" +#define SIGNATURE_HASH 1119905788 +#define TS_SIGNATURE "rusEFI 2020.12.18.prometheus_469.1119905788" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index ee062e644b..50354fcffd 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 1922784615 -#define TS_SIGNATURE "rusEFI 2020.12.18.proteus_f4.1922784615" +#define SIGNATURE_HASH 3383896947 +#define TS_SIGNATURE "rusEFI 2020.12.18.proteus_f4.3383896947" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 2eaf8dc939..3fa4c4c66f 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2020.12.18 -#define SIGNATURE_HASH 1922784615 -#define TS_SIGNATURE "rusEFI 2020.12.18.proteus_f7.1922784615" +#define SIGNATURE_HASH 3383896947 +#define TS_SIGNATURE "rusEFI 2020.12.18.proteus_f7.3383896947" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 2e48e174e61bbd95e64afd9e47910b384bd53191..19edc69362dcc6816626d8d138ec119b0235eaf3 100644 GIT binary patch delta 293868 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 delta 294046 zcmV(`K-0g;>pOw!JAi}%gaU*Ev;-;&6bKuVQPEXoN8ND%0ArB>0384k0GFW^0wRCm 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 - +