From 3b508985efcc2f4c26dd1f26e3525c2f5f9540ba Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 18 Apr 2021 13:37:46 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 5 +++-- .../controllers/algo/rusefi_generated.h | 6 +++--- ...ngine_configuration_generated_structures.h | 5 +++-- .../controllers/algo/rusefi_generated.h | 6 +++--- ...ngine_configuration_generated_structures.h | 5 +++-- .../controllers/algo/rusefi_generated.h | 6 +++--- ...ngine_configuration_generated_structures.h | 5 +++-- .../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 | 6 +++--- .../controllers/generated/signature_all.h | 6 +++--- .../generated/signature_frankenso_na6.h | 6 +++--- .../generated/signature_hellen72.h | 6 +++--- .../generated/signature_hellen_cypress.h | 6 +++--- .../controllers/generated/signature_kin.h | 6 +++--- .../controllers/generated/signature_mre_f4.h | 6 +++--- .../controllers/generated/signature_mre_f7.h | 6 +++--- .../generated/signature_prometheus_405.h | 6 +++--- .../generated/signature_prometheus_469.h | 6 +++--- .../generated/signature_proteus_f4.h | 6 +++--- .../generated/signature_proteus_f7.h | 6 +++--- .../generated/signature_subaru_eg33_f7.h | 6 +++--- firmware/tunerstudio/generated/cache.zip | Bin 1162477 -> 1162753 bytes firmware/tunerstudio/generated/rusefi.ini | 7 ++++--- .../generated/rusefi_frankenso_na6.ini | 7 ++++--- .../tunerstudio/generated/rusefi_hellen72.ini | 7 ++++--- .../generated/rusefi_hellen_cypress.ini | 7 ++++--- .../tunerstudio/generated/rusefi_kinetis.ini | 7 ++++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 7 ++++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 7 ++++--- .../generated/rusefi_prometheus_405.ini | 7 ++++--- .../generated/rusefi_prometheus_469.ini | 7 ++++--- .../generated/rusefi_proteus_f4.ini | 7 ++++--- .../generated/rusefi_proteus_f7.ini | 7 ++++--- .../generated/rusefi_subaru_eg33_f7.ini | 7 ++++--- .../com/rusefi/config/generated/Fields.java | 5 +++-- java_console/rusefi.xml | 2 +- 39 files changed, 116 insertions(+), 99 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 816aaea201..72c89c6714 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 Thu Apr 15 05:22:39 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Apr 18 13:37:17 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -432,6 +432,7 @@ typedef struct specs_s specs_s; // start of trigger_config_s struct trigger_config_s { /** + * https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers * set trigger_type X * offset 0 */ @@ -3868,4 +3869,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 Thu Apr 15 05:22:39 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Apr 18 13:37:17 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 35f2012e16..8209d07460 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 @@ -1245,8 +1245,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 3951315128 +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 394163879 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1581,7 +1581,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.04.15.hellen_cypress.3951315128" +#define TS_SIGNATURE "rusEFI 2021.04.18.hellen_cypress.394163879" #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 b791c5ebe3..e6b1319b16 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 Thu Apr 15 05:22:37 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Apr 18 13:37:15 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -432,6 +432,7 @@ typedef struct specs_s specs_s; // start of trigger_config_s struct trigger_config_s { /** + * https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers * set trigger_type X * offset 0 */ @@ -3863,4 +3864,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 Thu Apr 15 05:22:37 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Apr 18 13:37:15 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 24e91f6247..698872059a 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1229,8 +1229,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 337740868 +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 3906714203 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1565,7 +1565,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.04.15.kin.337740868" +#define TS_SIGNATURE "rusEFI 2021.04.18.kin.3906714203" #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/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 4cd1b190eb..d05424080c 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 Thu Apr 15 05:22:41 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 Apr 18 13:37:19 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -432,6 +432,7 @@ typedef struct specs_s specs_s; // start of trigger_config_s struct trigger_config_s { /** + * https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers * set trigger_type X * offset 0 */ @@ -3868,4 +3869,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 config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Thu Apr 15 05:22:41 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 Apr 18 13:37:19 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 a89720b285..3670a06a3b 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 @@ -1245,8 +1245,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 1798038878 +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 2547112769 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1581,7 +1581,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.04.15.subaru_eg33_f7.1798038878" +#define TS_SIGNATURE "rusEFI 2021.04.18.subaru_eg33_f7.2547112769" #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 62b9806245..f821a834cd 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 Thu Apr 15 05:22:16 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Apr 18 13:36:59 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -432,6 +432,7 @@ typedef struct specs_s specs_s; // start of trigger_config_s struct trigger_config_s { /** + * https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers * set trigger_type X * offset 0 */ @@ -3868,4 +3869,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 Thu Apr 15 05:22:16 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Apr 18 13:36:59 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 68df04cefc..76d69e9d1a 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 Thu Apr 15 05:22:16 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Apr 18 13:36:59 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_FANONTEMPERATURE = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index 4f7ea97866..a96da68a0b 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 Thu Apr 15 05:22:16 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Apr 18 13:36:59 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 68bfaa0fe8..3f1c1c52c7 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 Thu Apr 15 05:22:16 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Apr 18 13:36:59 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index bea8daa90f..ea3507600a 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 Thu Apr 15 05:22:16 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Apr 18 13:36:59 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 0112dd4c38..12f46ec3be 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1242,8 +1242,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 2851640168 +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 1426238839 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1578,7 +1578,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.04.15.all.2851640168" +#define TS_SIGNATURE "rusEFI 2021.04.18.all.1426238839" #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 d2b09a398d..4cea063e33 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 343233220 -#define TS_SIGNATURE "rusEFI 2021.04.15.all.343233220" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 1426238839 +#define TS_SIGNATURE "rusEFI 2021.04.18.all.1426238839" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index d69e27ffc1..916c566027 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD frankenso_na6 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 2416934743 -#define TS_SIGNATURE "rusEFI 2021.04.15.frankenso_na6.2416934743" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 3514335460 +#define TS_SIGNATURE "rusEFI 2021.04.18.frankenso_na6.3514335460" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 9f3f010edb..7b217721ff 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen72 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 622223802 -#define TS_SIGNATURE "rusEFI 2021.04.15.hellen72.622223802" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 1684119049 +#define TS_SIGNATURE "rusEFI 2021.04.18.hellen72.1684119049" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index fea4d30147..17836cf510 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 1443465492 -#define TS_SIGNATURE "rusEFI 2021.04.15.hellen_cypress.1443465492" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 394163879 +#define TS_SIGNATURE "rusEFI 2021.04.18.hellen_cypress.394163879" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 0a695f576a..04f321bdaf 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 2846639592 -#define TS_SIGNATURE "rusEFI 2021.04.15.kin.2846639592" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 3906714203 +#define TS_SIGNATURE "rusEFI 2021.04.18.kin.3906714203" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index fd29180d77..30bce926de 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD mre_f4 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 1741193923 -#define TS_SIGNATURE "rusEFI 2021.04.15.mre_f4.1741193923" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 650083696 +#define TS_SIGNATURE "rusEFI 2021.04.18.mre_f4.650083696" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 3d550c2f7a..92bc315b33 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD mre_f7 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 1741193923 -#define TS_SIGNATURE "rusEFI 2021.04.15.mre_f7.1741193923" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 650083696 +#define TS_SIGNATURE "rusEFI 2021.04.18.mre_f7.650083696" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index ffe9c86e47..0bd7361ba8 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD prometheus_405 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 115560690 -#define TS_SIGNATURE "rusEFI 2021.04.15.prometheus_405.115560690" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 1200926529 +#define TS_SIGNATURE "rusEFI 2021.04.18.prometheus_405.1200926529" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 65962a33dc..1e5b1c37d7 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD prometheus_469 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 115560690 -#define TS_SIGNATURE "rusEFI 2021.04.15.prometheus_469.115560690" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 1200926529 +#define TS_SIGNATURE "rusEFI 2021.04.18.prometheus_469.1200926529" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index a9146e9488..d448e216fa 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD proteus_f4 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 4048846679 -#define TS_SIGNATURE "rusEFI 2021.04.15.proteus_f4.4048846679" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 2955116772 +#define TS_SIGNATURE "rusEFI 2021.04.18.proteus_f4.2955116772" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 5bcf7cbce1..33339e2349 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD proteus_f7 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 4048846679 -#define TS_SIGNATURE "rusEFI 2021.04.15.proteus_f7.4048846679" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 2955116772 +#define TS_SIGNATURE "rusEFI 2021.04.18.proteus_f7.2955116772" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 0d4d5a51b4..027d15e7ec 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD subaru_eg33_f7 -#define SIGNATURE_DATE 2021.04.15 -#define SIGNATURE_HASH 3601212658 -#define TS_SIGNATURE "rusEFI 2021.04.15.subaru_eg33_f7.3601212658" +#define SIGNATURE_DATE 2021.04.18 +#define SIGNATURE_HASH 2547112769 +#define TS_SIGNATURE "rusEFI 2021.04.18.subaru_eg33_f7.2547112769" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 7ac1ecc3792581c1c3261a25d409b8238e65add9..2581b05ce889a141eb530d63990b22e0d39be980 100644 GIT binary patch delta 369489 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 - +