From ef4df02ab09399d5e7689a60b9b600504a8af849 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 7 Nov 2021 02:14:13 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 18 +++---- .../controllers/algo/rusefi_generated.h | 16 +++--- ...ngine_configuration_generated_structures.h | 18 +++---- .../controllers/algo/rusefi_generated.h | 16 +++--- ...ngine_configuration_generated_structures.h | 18 +++---- .../controllers/algo/rusefi_generated.h | 16 +++--- ...ngine_configuration_generated_structures.h | 18 +++---- .../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 | 16 +++--- .../controllers/generated/signature_all.h | 4 +- .../controllers/generated/signature_atlas.h | 4 +- .../generated/signature_f429-discovery.h | 4 +- .../generated/signature_frankenso_na6.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_hellen88bmw.h | 4 +- .../generated/signature_hellenNA6.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_subaru_eg33_f7.h | 4 +- firmware/tunerstudio/generated/cache.zip | Bin 2130855 -> 2131317 bytes firmware/tunerstudio/generated/rusefi.ini | 50 +++++++++--------- .../tunerstudio/generated/rusefi_atlas.ini | 50 +++++++++--------- .../generated/rusefi_f429-discovery.ini | 50 +++++++++--------- .../generated/rusefi_frankenso_na6.ini | 50 +++++++++--------- .../generated/rusefi_hellen-nb1.ini | 50 +++++++++--------- .../generated/rusefi_hellen121nissan.ini | 50 +++++++++--------- .../generated/rusefi_hellen121vag.ini | 50 +++++++++--------- .../generated/rusefi_hellen128mercedes.ini | 50 +++++++++--------- .../generated/rusefi_hellen154hyundai.ini | 50 +++++++++--------- .../tunerstudio/generated/rusefi_hellen72.ini | 50 +++++++++--------- .../generated/rusefi_hellen88bmw.ini | 50 +++++++++--------- .../generated/rusefi_hellenNA6.ini | 50 +++++++++--------- .../generated/rusefi_hellen_cypress.ini | 50 +++++++++--------- .../tunerstudio/generated/rusefi_kinetis.ini | 50 +++++++++--------- .../tunerstudio/generated/rusefi_mre_f4.ini | 50 +++++++++--------- .../tunerstudio/generated/rusefi_mre_f7.ini | 50 +++++++++--------- .../generated/rusefi_prometheus_405.ini | 50 +++++++++--------- .../generated/rusefi_prometheus_469.ini | 50 +++++++++--------- .../generated/rusefi_proteus_f4.ini | 50 +++++++++--------- .../generated/rusefi_proteus_f7.ini | 50 +++++++++--------- .../generated/rusefi_subaru_eg33_f7.ini | 50 +++++++++--------- .../com/rusefi/config/generated/Fields.java | 15 +++--- java_console/rusefi.xml | 2 +- 57 files changed, 643 insertions(+), 652 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 6d04c49776..474dd9a65e 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 Nov 06 22:14:08 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 07 02:12:52 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2649,7 +2649,7 @@ struct engine_configuration_s { */ uint8_t maxAcClt; /** - * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. + * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. Seconds * offset 1712 */ @@ -2744,7 +2744,7 @@ struct engine_configuration_s { */ pid_s idleRpmPid; /** - * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. + * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. Fraction * offset 1808 */ @@ -2881,7 +2881,7 @@ struct engine_configuration_s { */ brain_pin_e LIS302DLCsPin; /** - * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. + * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. cycles * offset 2044 */ @@ -2970,7 +2970,7 @@ struct engine_configuration_s { */ float throttlePedalSecondaryWOTVoltage; /** - * set can_baudrate + * set can_baudrate * offset 2108 */ can_baudrate_e canBaudRate; @@ -3679,7 +3679,7 @@ struct engine_configuration_s { */ float iacCoastingBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position for coasting (used in Auto-PID Idle mode) + * CLT-based idle position for coasting (used in Auto-PID Idle mode) % * offset 3224 */ @@ -4250,7 +4250,7 @@ struct persistent_config_s { */ float idleVeBins[IDLE_VE_CURVE_SIZE]; /** - * Optional VE table for Idle (see useSeparateVEForIdle) + * Optional VE table for Idle (see useSeparateVEForIdle) % * offset 6640 */ @@ -4318,7 +4318,7 @@ struct persistent_config_s { */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position multiplier for simple manual idle controller + * CLT-based idle position multiplier for simple manual idle controller ratio * offset 10720 */ @@ -4557,4 +4557,4 @@ struct 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 Sat Nov 06 22:14:08 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 07 02:12:52 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 731f96df6e..59d0f578f0 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 @@ -572,8 +572,6 @@ #define CMD_TS_BENCH_STARTER_DISABLE_RELAY 3 #define CMD_TS_BENCH_STARTER_ENABLE_RELAY 2 #define CMD_TS_FSIO_CATEGORY 33 -#define CMD_TS_IGNITION_CATEGORY 18 -#define CMD_TS_INJECTOR_CATEGORY 19 #define CMD_TS_SOLENOID_CATEGORY 41 #define CMD_TS_X14 20 #define CMD_TS_X17 23 @@ -769,7 +767,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", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "UNUSED10", "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", "UNUSED25", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "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", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" #define engine_type_e_BMW_M73_M 24 #define engine_type_e_BMW_M73_MRE 104 #define engine_type_e_BMW_M73_MRE_SLAVE 105 @@ -821,13 +819,10 @@ #define engine_type_e_HELLEN_NB2 69 #define engine_type_e_HELLEN_NB2_36 86 #define engine_type_e_HONDA_600 43 -#define engine_type_e_HONDA_ACCORD_CD_DIP 18 #define engine_type_e_HONDA_ACCORD_CD_TWO_WIRES 17 #define engine_type_e_MAZDA_626 28 #define engine_type_e_MAZDA_MIATA_2003_BOARD_TEST 55 #define engine_type_e_MAZDA_MIATA_2003_NA_RAIL 54 -#define engine_type_e_MAZDA_MIATA_NB1 9 -#define engine_type_e_MIATA_1990 19 #define engine_type_e_MIATA_1996 21 #define engine_type_e_MIATA_PROTEUS_TCU 1 #define engine_type_e_MICRO_RUS_EFI 60 @@ -851,6 +846,7 @@ #define engine_type_e_PROTEUS_DEFAULTS 61 #define engine_type_e_PROTEUS_HONDA_ELEMENT_2003 90 #define engine_type_e_PROTEUS_HONDA_OBD2A 91 +#define engine_type_e_PROTEUS_LUA_DEMO 25 #define engine_type_e_PROTEUS_MIATA_NB2 67 #define engine_type_e_PROTEUS_N73 93 #define engine_type_e_PROTEUS_QC_TEST_BOARD 42 @@ -873,9 +869,11 @@ #define engine_type_e_TOYOTA_JZS147 38 #define engine_type_e_UNUSED10 10 #define engine_type_e_UNUSED101 101 -#define engine_type_e_UNUSED25 25 +#define engine_type_e_UNUSED18 18 #define engine_type_e_UNUSED30 30 #define engine_type_e_UNUSED39 39 +#define engine_type_e_UNUSED9 9 +#define engine_type_e_UNUSED_19 19 #define engine_type_e_UNUSED_48 48 #define engine_type_e_UNUSED_50 50 #define engine_type_e_UNUSED_51 51 @@ -1845,7 +1843,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 -#define SIGNATURE_HASH 2968197667 +#define SIGNATURE_HASH 427684086 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2352,7 +2350,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen_cypress.2968197667" +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen_cypress.427684086" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' 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 ab9c9771f1..578a624f40 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 Nov 06 22:14:05 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 07 02:12:50 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2649,7 +2649,7 @@ struct engine_configuration_s { */ uint8_t maxAcClt; /** - * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. + * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. Seconds * offset 1712 */ @@ -2744,7 +2744,7 @@ struct engine_configuration_s { */ pid_s idleRpmPid; /** - * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. + * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. Fraction * offset 1808 */ @@ -2881,7 +2881,7 @@ struct engine_configuration_s { */ brain_pin_e LIS302DLCsPin; /** - * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. + * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. cycles * offset 2044 */ @@ -2970,7 +2970,7 @@ struct engine_configuration_s { */ float throttlePedalSecondaryWOTVoltage; /** - * set can_baudrate + * set can_baudrate * offset 2108 */ can_baudrate_e canBaudRate; @@ -3673,7 +3673,7 @@ struct engine_configuration_s { */ float iacCoastingBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position for coasting (used in Auto-PID Idle mode) + * CLT-based idle position for coasting (used in Auto-PID Idle mode) % * offset 3196 */ @@ -4244,7 +4244,7 @@ struct persistent_config_s { */ float idleVeBins[IDLE_VE_CURVE_SIZE]; /** - * Optional VE table for Idle (see useSeparateVEForIdle) + * Optional VE table for Idle (see useSeparateVEForIdle) % * offset 6612 */ @@ -4312,7 +4312,7 @@ struct persistent_config_s { */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position multiplier for simple manual idle controller + * CLT-based idle position multiplier for simple manual idle controller ratio * offset 10692 */ @@ -4551,4 +4551,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Nov 06 22:14:05 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 07 02:12:50 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 123311736e..59f808f831 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -557,8 +557,6 @@ #define CMD_TS_BENCH_STARTER_DISABLE_RELAY 3 #define CMD_TS_BENCH_STARTER_ENABLE_RELAY 2 #define CMD_TS_FSIO_CATEGORY 33 -#define CMD_TS_IGNITION_CATEGORY 18 -#define CMD_TS_INJECTOR_CATEGORY 19 #define CMD_TS_SOLENOID_CATEGORY 41 #define CMD_TS_X14 20 #define CMD_TS_X17 23 @@ -754,7 +752,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", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "UNUSED10", "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", "UNUSED25", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "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", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" #define engine_type_e_BMW_M73_M 24 #define engine_type_e_BMW_M73_MRE 104 #define engine_type_e_BMW_M73_MRE_SLAVE 105 @@ -806,13 +804,10 @@ #define engine_type_e_HELLEN_NB2 69 #define engine_type_e_HELLEN_NB2_36 86 #define engine_type_e_HONDA_600 43 -#define engine_type_e_HONDA_ACCORD_CD_DIP 18 #define engine_type_e_HONDA_ACCORD_CD_TWO_WIRES 17 #define engine_type_e_MAZDA_626 28 #define engine_type_e_MAZDA_MIATA_2003_BOARD_TEST 55 #define engine_type_e_MAZDA_MIATA_2003_NA_RAIL 54 -#define engine_type_e_MAZDA_MIATA_NB1 9 -#define engine_type_e_MIATA_1990 19 #define engine_type_e_MIATA_1996 21 #define engine_type_e_MIATA_PROTEUS_TCU 1 #define engine_type_e_MICRO_RUS_EFI 60 @@ -836,6 +831,7 @@ #define engine_type_e_PROTEUS_DEFAULTS 61 #define engine_type_e_PROTEUS_HONDA_ELEMENT_2003 90 #define engine_type_e_PROTEUS_HONDA_OBD2A 91 +#define engine_type_e_PROTEUS_LUA_DEMO 25 #define engine_type_e_PROTEUS_MIATA_NB2 67 #define engine_type_e_PROTEUS_N73 93 #define engine_type_e_PROTEUS_QC_TEST_BOARD 42 @@ -858,9 +854,11 @@ #define engine_type_e_TOYOTA_JZS147 38 #define engine_type_e_UNUSED10 10 #define engine_type_e_UNUSED101 101 -#define engine_type_e_UNUSED25 25 +#define engine_type_e_UNUSED18 18 #define engine_type_e_UNUSED30 30 #define engine_type_e_UNUSED39 39 +#define engine_type_e_UNUSED9 9 +#define engine_type_e_UNUSED_19 19 #define engine_type_e_UNUSED_48 48 #define engine_type_e_UNUSED_50 50 #define engine_type_e_UNUSED_51 51 @@ -1830,7 +1828,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 -#define SIGNATURE_HASH 1330566879 +#define SIGNATURE_HASH 3872930826 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2337,7 +2335,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.06.kin.1330566879" +#define TS_SIGNATURE "rusEFI 2021.11.07.kin.3872930826" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' 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 dab965a710..dbc6728ce2 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_config.sh integration/rusefi_config.txt Sat Nov 06 22:14:11 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:55 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2649,7 +2649,7 @@ struct engine_configuration_s { */ uint8_t maxAcClt; /** - * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. + * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. Seconds * offset 1712 */ @@ -2744,7 +2744,7 @@ struct engine_configuration_s { */ pid_s idleRpmPid; /** - * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. + * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. Fraction * offset 1808 */ @@ -2881,7 +2881,7 @@ struct engine_configuration_s { */ brain_pin_e LIS302DLCsPin; /** - * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. + * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. cycles * offset 2044 */ @@ -2970,7 +2970,7 @@ struct engine_configuration_s { */ float throttlePedalSecondaryWOTVoltage; /** - * set can_baudrate + * set can_baudrate * offset 2108 */ can_baudrate_e canBaudRate; @@ -3679,7 +3679,7 @@ struct engine_configuration_s { */ float iacCoastingBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position for coasting (used in Auto-PID Idle mode) + * CLT-based idle position for coasting (used in Auto-PID Idle mode) % * offset 3224 */ @@ -4250,7 +4250,7 @@ struct persistent_config_s { */ float idleVeBins[IDLE_VE_CURVE_SIZE]; /** - * Optional VE table for Idle (see useSeparateVEForIdle) + * Optional VE table for Idle (see useSeparateVEForIdle) % * offset 6640 */ @@ -4318,7 +4318,7 @@ struct persistent_config_s { */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position multiplier for simple manual idle controller + * CLT-based idle position multiplier for simple manual idle controller ratio * offset 10720 */ @@ -4557,4 +4557,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sat Nov 06 22:14:11 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:55 UTC 2021 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 a7791b8729..eca36d1979 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 @@ -584,8 +584,6 @@ #define CMD_TS_BENCH_STARTER_DISABLE_RELAY 3 #define CMD_TS_BENCH_STARTER_ENABLE_RELAY 2 #define CMD_TS_FSIO_CATEGORY 33 -#define CMD_TS_IGNITION_CATEGORY 18 -#define CMD_TS_INJECTOR_CATEGORY 19 #define CMD_TS_SOLENOID_CATEGORY 41 #define CMD_TS_X14 20 #define CMD_TS_X17 23 @@ -781,7 +779,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", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "UNUSED10", "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", "UNUSED25", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "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", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" #define engine_type_e_BMW_M73_M 24 #define engine_type_e_BMW_M73_MRE 104 #define engine_type_e_BMW_M73_MRE_SLAVE 105 @@ -833,13 +831,10 @@ #define engine_type_e_HELLEN_NB2 69 #define engine_type_e_HELLEN_NB2_36 86 #define engine_type_e_HONDA_600 43 -#define engine_type_e_HONDA_ACCORD_CD_DIP 18 #define engine_type_e_HONDA_ACCORD_CD_TWO_WIRES 17 #define engine_type_e_MAZDA_626 28 #define engine_type_e_MAZDA_MIATA_2003_BOARD_TEST 55 #define engine_type_e_MAZDA_MIATA_2003_NA_RAIL 54 -#define engine_type_e_MAZDA_MIATA_NB1 9 -#define engine_type_e_MIATA_1990 19 #define engine_type_e_MIATA_1996 21 #define engine_type_e_MIATA_PROTEUS_TCU 1 #define engine_type_e_MICRO_RUS_EFI 60 @@ -863,6 +858,7 @@ #define engine_type_e_PROTEUS_DEFAULTS 61 #define engine_type_e_PROTEUS_HONDA_ELEMENT_2003 90 #define engine_type_e_PROTEUS_HONDA_OBD2A 91 +#define engine_type_e_PROTEUS_LUA_DEMO 25 #define engine_type_e_PROTEUS_MIATA_NB2 67 #define engine_type_e_PROTEUS_N73 93 #define engine_type_e_PROTEUS_QC_TEST_BOARD 42 @@ -885,9 +881,11 @@ #define engine_type_e_TOYOTA_JZS147 38 #define engine_type_e_UNUSED10 10 #define engine_type_e_UNUSED101 101 -#define engine_type_e_UNUSED25 25 +#define engine_type_e_UNUSED18 18 #define engine_type_e_UNUSED30 30 #define engine_type_e_UNUSED39 39 +#define engine_type_e_UNUSED9 9 +#define engine_type_e_UNUSED_19 19 #define engine_type_e_UNUSED_48 48 #define engine_type_e_UNUSED_50 50 #define engine_type_e_UNUSED_51 51 @@ -1858,7 +1856,7 @@ #define show_test_presets false #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 -#define SIGNATURE_HASH 1729964688 +#define SIGNATURE_HASH 3465265221 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2365,7 +2363,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.11.06.subaru_eg33_f7.1729964688" +#define TS_SIGNATURE "rusEFI 2021.11.07.subaru_eg33_f7.3465265221" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 685b7bb40f..e3f0f05e6f 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 Nov 06 22:14:02 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:48 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2649,7 +2649,7 @@ struct engine_configuration_s { */ uint8_t maxAcClt; /** - * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. + * Length of time the deposited wall fuel takes to dissipate after the start of acceleration. Seconds * offset 1712 */ @@ -2744,7 +2744,7 @@ struct engine_configuration_s { */ pid_s idleRpmPid; /** - * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. + * 0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. Fraction * offset 1808 */ @@ -2881,7 +2881,7 @@ struct engine_configuration_s { */ brain_pin_e LIS302DLCsPin; /** - * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. + * This is the number of engine cycles that the TPS position change can occur over, a longer duration will make the enrichment more active but too long may affect steady state driving, a good default is 30-60 cycles. cycles * offset 2044 */ @@ -2970,7 +2970,7 @@ struct engine_configuration_s { */ float throttlePedalSecondaryWOTVoltage; /** - * set can_baudrate + * set can_baudrate * offset 2108 */ can_baudrate_e canBaudRate; @@ -3679,7 +3679,7 @@ struct engine_configuration_s { */ float iacCoastingBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position for coasting (used in Auto-PID Idle mode) + * CLT-based idle position for coasting (used in Auto-PID Idle mode) % * offset 3224 */ @@ -4250,7 +4250,7 @@ struct persistent_config_s { */ float idleVeBins[IDLE_VE_CURVE_SIZE]; /** - * Optional VE table for Idle (see useSeparateVEForIdle) + * Optional VE table for Idle (see useSeparateVEForIdle) % * offset 6640 */ @@ -4318,7 +4318,7 @@ struct persistent_config_s { */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** - * CLT-based idle position multiplier for simple manual idle controller + * CLT-based idle position multiplier for simple manual idle controller ratio * offset 10720 */ @@ -4557,4 +4557,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 22:14:02 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:48 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index ce314fb6f4..840ef0e13a 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 Sat Nov 06 22:14:02 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:48 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index 96125916ca..accf0b9893 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 Sat Nov 06 22:14:02 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:48 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index e8c19b300e..4d21b64463 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 Sat Nov 06 22:14:02 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:48 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index b9d5bc5af3..eba3c51468 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 Sat Nov 06 22:14:02 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 07 02:12:48 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 438774a774..ba4482bcae 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -572,8 +572,6 @@ #define CMD_TS_BENCH_STARTER_DISABLE_RELAY 3 #define CMD_TS_BENCH_STARTER_ENABLE_RELAY 2 #define CMD_TS_FSIO_CATEGORY 33 -#define CMD_TS_IGNITION_CATEGORY 18 -#define CMD_TS_INJECTOR_CATEGORY 19 #define CMD_TS_SOLENOID_CATEGORY 41 #define CMD_TS_X14 20 #define CMD_TS_X17 23 @@ -769,7 +767,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", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "MAZDA_MIATA_NB1", "UNUSED10", "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", "UNUSED25", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" +#define engine_type_e_auto_enum "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "ET_UNUSED_6", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "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", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "MAZDA_626", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "MICRO_RUS_EFI", "PROTEUS_DEFAULTS", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "PROMETHEUS_DEFAULTS", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110" #define engine_type_e_BMW_M73_M 24 #define engine_type_e_BMW_M73_MRE 104 #define engine_type_e_BMW_M73_MRE_SLAVE 105 @@ -821,13 +819,10 @@ #define engine_type_e_HELLEN_NB2 69 #define engine_type_e_HELLEN_NB2_36 86 #define engine_type_e_HONDA_600 43 -#define engine_type_e_HONDA_ACCORD_CD_DIP 18 #define engine_type_e_HONDA_ACCORD_CD_TWO_WIRES 17 #define engine_type_e_MAZDA_626 28 #define engine_type_e_MAZDA_MIATA_2003_BOARD_TEST 55 #define engine_type_e_MAZDA_MIATA_2003_NA_RAIL 54 -#define engine_type_e_MAZDA_MIATA_NB1 9 -#define engine_type_e_MIATA_1990 19 #define engine_type_e_MIATA_1996 21 #define engine_type_e_MIATA_PROTEUS_TCU 1 #define engine_type_e_MICRO_RUS_EFI 60 @@ -851,6 +846,7 @@ #define engine_type_e_PROTEUS_DEFAULTS 61 #define engine_type_e_PROTEUS_HONDA_ELEMENT_2003 90 #define engine_type_e_PROTEUS_HONDA_OBD2A 91 +#define engine_type_e_PROTEUS_LUA_DEMO 25 #define engine_type_e_PROTEUS_MIATA_NB2 67 #define engine_type_e_PROTEUS_N73 93 #define engine_type_e_PROTEUS_QC_TEST_BOARD 42 @@ -873,9 +869,11 @@ #define engine_type_e_TOYOTA_JZS147 38 #define engine_type_e_UNUSED10 10 #define engine_type_e_UNUSED101 101 -#define engine_type_e_UNUSED25 25 +#define engine_type_e_UNUSED18 18 #define engine_type_e_UNUSED30 30 #define engine_type_e_UNUSED39 39 +#define engine_type_e_UNUSED9 9 +#define engine_type_e_UNUSED_19 19 #define engine_type_e_UNUSED_48 48 #define engine_type_e_UNUSED_50 50 #define engine_type_e_UNUSED_51 51 @@ -1845,7 +1843,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 -#define SIGNATURE_HASH 4244939444 +#define SIGNATURE_HASH 1418872929 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2352,7 +2350,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.06.all.4244939444" +#define TS_SIGNATURE "rusEFI 2021.11.07.all.1418872929" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index b319eb0864..36be1da178 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 4244939444 -#define TS_SIGNATURE "rusEFI 2021.11.06.all.4244939444" +#define SIGNATURE_HASH 1418872929 +#define TS_SIGNATURE "rusEFI 2021.11.07.all.1418872929" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index fc967da7e5..2ed3dfb1d4 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 3788396435 -#define TS_SIGNATURE "rusEFI 2021.11.06.atlas.3788396435" +#define SIGNATURE_HASH 1213775174 +#define TS_SIGNATURE "rusEFI 2021.11.07.atlas.1213775174" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index c450eadc51..d2b2b951f6 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 4244939444 -#define TS_SIGNATURE "rusEFI 2021.11.06.f429-discovery.4244939444" +#define SIGNATURE_HASH 1418872929 +#define TS_SIGNATURE "rusEFI 2021.11.07.f429-discovery.1418872929" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 3550e56b8c..8b0255448c 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2268526429 -#define TS_SIGNATURE "rusEFI 2021.11.06.frankenso_na6.2268526429" +#define SIGNATURE_HASH 782245256 +#define TS_SIGNATURE "rusEFI 2021.11.07.frankenso_na6.782245256" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 72ce499c16..201db05c27 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2594383005 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen-nb1.2594383005" +#define SIGNATURE_HASH 859164232 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen-nb1.859164232" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index e8f1bb3193..f03ca06011 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1995832054 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen121nissan.1995832054" +#define SIGNATURE_HASH 3747811363 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen121nissan.3747811363" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index a6cbc726bd..633ac08e27 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2934457074 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen121vag.2934457074" +#define SIGNATURE_HASH 125741095 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen121vag.125741095" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 05ff9705cc..41d39a3ef9 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 413436780 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen128.413436780" +#define SIGNATURE_HASH 2972869049 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen128.2972869049" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index c82c7d34fc..b6938cb171 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 3111847054 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen154hyundai.3111847054" +#define SIGNATURE_HASH 284028507 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen154hyundai.284028507" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 33adf9be6d..494a22f960 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2610021011 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen72.2610021011" +#define SIGNATURE_HASH 839329862 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen72.839329862" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 9ea851ab6d..0247ed49ea 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 193224281 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen88bmw.193224281" +#define SIGNATURE_HASH 2719134860 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen88bmw.2719134860" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 4cd116ccc3..aaffe51c5f 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1281141690 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellenNA6.1281141690" +#define SIGNATURE_HASH 3855237487 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellenNA6.3855237487" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 214025563c..04bfd31a14 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2968197667 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen_cypress.2968197667" +#define SIGNATURE_HASH 427684086 +#define TS_SIGNATURE "rusEFI 2021.11.07.hellen_cypress.427684086" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index a02f5221cd..4c2851d752 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1330566879 -#define TS_SIGNATURE "rusEFI 2021.11.06.kin.1330566879" +#define SIGNATURE_HASH 3872930826 +#define TS_SIGNATURE "rusEFI 2021.11.07.kin.3872930826" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index c462e1abd7..c11fa753eb 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1972679968 -#define TS_SIGNATURE "rusEFI 2021.11.06.mre_f4.1972679968" +#define SIGNATURE_HASH 3691143157 +#define TS_SIGNATURE "rusEFI 2021.11.07.mre_f4.3691143157" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 482007440b..d238eba451 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1972679968 -#define TS_SIGNATURE "rusEFI 2021.11.06.mre_f7.1972679968" +#define SIGNATURE_HASH 3691143157 +#define TS_SIGNATURE "rusEFI 2021.11.07.mre_f7.3691143157" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 630e7fa472..201b5eaa1d 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2918087506 -#define TS_SIGNATURE "rusEFI 2021.11.06.prometheus_405.2918087506" +#define SIGNATURE_HASH 75010439 +#define TS_SIGNATURE "rusEFI 2021.11.07.prometheus_405.75010439" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 73eec7b8a0..4168e889d4 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 2918087506 -#define TS_SIGNATURE "rusEFI 2021.11.06.prometheus_469.2918087506" +#define SIGNATURE_HASH 75010439 +#define TS_SIGNATURE "rusEFI 2021.11.07.prometheus_469.75010439" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 6196b54c69..514c8a43cb 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1675684456 -#define TS_SIGNATURE "rusEFI 2021.11.06.proteus_f4.1675684456" +#define SIGNATURE_HASH 3396731069 +#define TS_SIGNATURE "rusEFI 2021.11.07.proteus_f4.3396731069" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index d795409bc7..678be99a5e 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 integration/rusefi_config.txt // -#define SIGNATURE_HASH 1675684456 -#define TS_SIGNATURE "rusEFI 2021.11.06.proteus_f7.1675684456" +#define SIGNATURE_HASH 3396731069 +#define TS_SIGNATURE "rusEFI 2021.11.07.proteus_f7.3396731069" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 8cc3995115..608f0aee08 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_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 1729964688 -#define TS_SIGNATURE "rusEFI 2021.11.06.subaru_eg33_f7.1729964688" +#define SIGNATURE_HASH 3465265221 +#define TS_SIGNATURE "rusEFI 2021.11.07.subaru_eg33_f7.3465265221" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index a9a38fc3ac2e12be2563edc2e4d9cc3b95291db9..f9370da0f99db55a98fda2dd8770d5c6023aac62 100644 GIT binary patch delta 722259 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

uV~<4-?dgBRYz6E%I96Z}*w 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%0DIxRg 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