From 10c05530388a13cecb47971f521a96cd69f748d4 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Thu, 31 Dec 2020 17:41:53 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/algo/auto_generated_enums.cpp | 4 +++- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 8 ++++---- .../controllers/algo/auto_generated_enums.cpp | 4 +++- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 8 ++++---- .../controllers/algo/auto_generated_enums.cpp | 4 +++- ...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 | 8 ++++---- .../controllers/generated/signature_all.h | 6 +++--- .../generated/signature_frankenso_na6.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 +++--- firmware/tunerstudio/generated/cache.zip | Bin 981845 -> 981905 bytes firmware/tunerstudio/generated/rusefi.ini | 10 +++++----- .../generated/rusefi_frankenso_na6.ini | 10 +++++----- .../generated/rusefi_hellen_cypress.ini | 10 +++++----- .../tunerstudio/generated/rusefi_kinetis.ini | 10 +++++----- .../tunerstudio/generated/rusefi_mre_f4.ini | 10 +++++----- .../tunerstudio/generated/rusefi_mre_f7.ini | 10 +++++----- .../generated/rusefi_prometheus_405.ini | 10 +++++----- .../generated/rusefi_prometheus_469.ini | 10 +++++----- .../generated/rusefi_proteus_f4.ini | 10 +++++----- .../generated/rusefi_proteus_f7.ini | 10 +++++----- .../com/rusefi/config/generated/Fields.java | 4 ++-- java_console/rusefi.xml | 2 +- 36 files changed, 114 insertions(+), 108 deletions(-) diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/auto_generated_enums.cpp b/firmware/config/boards/hellen/cypress/config/controllers/algo/auto_generated_enums.cpp index 7f4aeab2e6..2050859361 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/auto_generated_enums.cpp +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/auto_generated_enums.cpp @@ -1,7 +1,7 @@ #include "global.h" #include "rusefi_enums.h" #include "rusefi_hw_enums.h" -// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Tue Dec 22 10:13:02 EST 2020 +// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Thu Dec 31 17:41:12 UTC 2020 // see also gen_config_and_enums.bat @@ -621,6 +621,8 @@ const char *getCan_nbc_e(can_nbc_e value){ switch(value) { case CAN_BUS_BMW_E90: return "CAN_BUS_BMW_E90"; +case CAN_BUS_Haltech: + return "CAN_BUS_Haltech"; case CAN_BUS_MAZDA_RX8: return "CAN_BUS_MAZDA_RX8"; case CAN_BUS_NBC_BMW: 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 62adfbdcad..58ffdcf918 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 30 13:37:33 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Dec 31 17:41:29 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3783,4 +3783,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 30 13:37:33 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Dec 31 17:41:29 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 fb1ff90aad..ad43fb8c92 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 @@ -193,7 +193,7 @@ #define can_baudrate_e_auto_enum "B100KBPS", "B250KBPS", "B500KBPS", "B1MBPS" #define can_baudrate_e_enum "100kbps", "250kbps" , "500kbps", "1Mbps" #define CAN_DEFAULT_BASE 0x200 -#define can_nbc_e_auto_enum "CAN_BUS_NBC_NONE", "CAN_BUS_NBC_FIAT", "CAN_BUS_NBC_VAG", "CAN_BUS_MAZDA_RX8", "CAN_BUS_NBC_BMW", "CAN_BUS_W202_C180", "CAN_BUS_BMW_E90" +#define can_nbc_e_auto_enum "CAN_BUS_NBC_NONE", "CAN_BUS_NBC_FIAT", "CAN_BUS_NBC_VAG", "CAN_BUS_MAZDA_RX8", "CAN_BUS_NBC_BMW", "CAN_BUS_W202_C180", "CAN_BUS_BMW_E90", "CAN_BUS_Haltech" #define can_vss_nbc_e_auto_enum "BMW_e46", "W202" #define canBaudRate_offset 2108 #define canNbcType_offset 480 @@ -1226,8 +1226,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2020.12.30 -#define SIGNATURE_HASH 1738189114 +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 1926311687 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1558,7 +1558,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.30.hellen_cypress.1738189114" +#define TS_SIGNATURE "rusEFI 2020.12.31.hellen_cypress.1926311687" #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/auto_generated_enums.cpp b/firmware/config/boards/kinetis/config/controllers/algo/auto_generated_enums.cpp index fb6dc8270f..77388d1f76 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/auto_generated_enums.cpp +++ b/firmware/config/boards/kinetis/config/controllers/algo/auto_generated_enums.cpp @@ -1,7 +1,7 @@ #include "global.h" #include "rusefi_enums.h" #include "rusefi_hw_enums.h" -// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Tue Dec 22 10:13:02 EST 2020 +// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Thu Dec 31 17:41:11 UTC 2020 // see also gen_config_and_enums.bat @@ -417,6 +417,8 @@ const char *getCan_nbc_e(can_nbc_e value){ switch(value) { case CAN_BUS_BMW_E90: return "CAN_BUS_BMW_E90"; +case CAN_BUS_Haltech: + return "CAN_BUS_Haltech"; case CAN_BUS_MAZDA_RX8: return "CAN_BUS_MAZDA_RX8"; case CAN_BUS_NBC_BMW: 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 b7637350c7..55c37f2300 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 30 13:37:29 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Dec 31 17:41:27 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3783,4 +3783,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 30 13:37:29 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Dec 31 17:41:27 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 472f274056..d3b6f3fb8c 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -193,7 +193,7 @@ #define can_baudrate_e_auto_enum "B100KBPS", "B250KBPS", "B500KBPS", "B1MBPS" #define can_baudrate_e_enum "100kbps", "250kbps" , "500kbps", "1Mbps" #define CAN_DEFAULT_BASE 0x200 -#define can_nbc_e_auto_enum "CAN_BUS_NBC_NONE", "CAN_BUS_NBC_FIAT", "CAN_BUS_NBC_VAG", "CAN_BUS_MAZDA_RX8", "CAN_BUS_NBC_BMW", "CAN_BUS_W202_C180", "CAN_BUS_BMW_E90" +#define can_nbc_e_auto_enum "CAN_BUS_NBC_NONE", "CAN_BUS_NBC_FIAT", "CAN_BUS_NBC_VAG", "CAN_BUS_MAZDA_RX8", "CAN_BUS_NBC_BMW", "CAN_BUS_W202_C180", "CAN_BUS_BMW_E90", "CAN_BUS_Haltech" #define can_vss_nbc_e_auto_enum "BMW_e46", "W202" #define canBaudRate_offset 2108 #define canNbcType_offset 480 @@ -1226,8 +1226,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.12.30 -#define SIGNATURE_HASH 914789312 +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 600643069 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1558,7 +1558,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.30.kin.914789312" +#define TS_SIGNATURE "rusEFI 2020.12.31.kin.600643069" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index 792b73a763..8aa844c4a6 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -1,7 +1,7 @@ #include "global.h" #include "rusefi_enums.h" #include "rusefi_hw_enums.h" -// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Tue Dec 22 10:13:01 EST 2020 +// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Thu Dec 31 17:41:10 UTC 2020 // see also gen_config_and_enums.bat @@ -563,6 +563,8 @@ const char *getCan_nbc_e(can_nbc_e value){ switch(value) { case CAN_BUS_BMW_E90: return "CAN_BUS_BMW_E90"; +case CAN_BUS_Haltech: + return "CAN_BUS_Haltech"; case CAN_BUS_MAZDA_RX8: return "CAN_BUS_MAZDA_RX8"; case CAN_BUS_NBC_BMW: diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 74805c0fe3..4bb827c3ef 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 30 13:37:13 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 31 17:41:13 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3783,4 +3783,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 30 13:37:13 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 31 17:41:13 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 5594958c63..c75542c2e6 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 30 13:37:13 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 31 17:41:13 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 ea08227e0d..96ffdb4e21 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 30 13:37:13 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 31 17:41:13 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 2683e09324..d9c6ebb1c2 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 30 13:37:13 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 31 17:41:13 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 28de736a75..6852e7a6b7 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 30 13:37:13 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 31 17:41:13 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 67ad520555..b42d3207c5 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -193,7 +193,7 @@ #define can_baudrate_e_auto_enum "B100KBPS", "B250KBPS", "B500KBPS", "B1MBPS" #define can_baudrate_e_enum "100kbps", "250kbps" , "500kbps", "1Mbps" #define CAN_DEFAULT_BASE 0x200 -#define can_nbc_e_auto_enum "CAN_BUS_NBC_NONE", "CAN_BUS_NBC_FIAT", "CAN_BUS_NBC_VAG", "CAN_BUS_MAZDA_RX8", "CAN_BUS_NBC_BMW", "CAN_BUS_W202_C180", "CAN_BUS_BMW_E90" +#define can_nbc_e_auto_enum "CAN_BUS_NBC_NONE", "CAN_BUS_NBC_FIAT", "CAN_BUS_NBC_VAG", "CAN_BUS_MAZDA_RX8", "CAN_BUS_NBC_BMW", "CAN_BUS_W202_C180", "CAN_BUS_BMW_E90", "CAN_BUS_Haltech" #define can_vss_nbc_e_auto_enum "BMW_e46", "W202" #define canBaudRate_offset 2108 #define canNbcType_offset 480 @@ -1226,8 +1226,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.12.30 -#define SIGNATURE_HASH 2926252025 +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 3139471812 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1558,7 +1558,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.30.all.2926252025" +#define TS_SIGNATURE "rusEFI 2020.12.31.all.3139471812" #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 5a7346e938..3aef846b6b 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 2020.12.30 -#define SIGNATURE_HASH 2038882412 -#define TS_SIGNATURE "rusEFI 2020.12.30.all.2038882412" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 3139471812 +#define TS_SIGNATURE "rusEFI 2020.12.31.all.3139471812" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index de6a56b9f0..c26faa92eb 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 2020.12.30 -#define SIGNATURE_HASH 4025897367 -#define TS_SIGNATURE "rusEFI 2020.12.30.frankenso_na6.4025897367" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 760231999 +#define TS_SIGNATURE "rusEFI 2020.12.31.frankenso_na6.760231999" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index f5194d87ef..ded76a8483 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 2020.12.30 -#define SIGNATURE_HASH 2960606895 -#define TS_SIGNATURE "rusEFI 2020.12.30.hellen_cypress.2960606895" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 1926311687 +#define TS_SIGNATURE "rusEFI 2020.12.31.hellen_cypress.1926311687" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 5e01238ad3..3070640b0a 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 2020.12.30 -#define SIGNATURE_HASH 3781917781 -#define TS_SIGNATURE "rusEFI 2020.12.30.kin.3781917781" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 600643069 +#define TS_SIGNATURE "rusEFI 2020.12.31.kin.600643069" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index a65c600b33..6dda5d895c 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 2020.12.30 -#define SIGNATURE_HASH 1851145749 -#define TS_SIGNATURE "rusEFI 2020.12.30.mre_f4.1851145749" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 2901432253 +#define TS_SIGNATURE "rusEFI 2020.12.31.mre_f4.2901432253" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 44c84cce78..59ffab004d 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 2020.12.30 -#define SIGNATURE_HASH 1851145749 -#define TS_SIGNATURE "rusEFI 2020.12.30.mre_f7.1851145749" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 2901432253 +#define TS_SIGNATURE "rusEFI 2020.12.31.mre_f7.2901432253" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 066be5a629..0b95f231c0 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 2020.12.30 -#define SIGNATURE_HASH 996075069 -#define TS_SIGNATURE "rusEFI 2020.12.30.prometheus_405.996075069" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 4193816469 +#define TS_SIGNATURE "rusEFI 2020.12.31.prometheus_405.4193816469" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index c249b52569..8bf32d6da4 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 2020.12.30 -#define SIGNATURE_HASH 996075069 -#define TS_SIGNATURE "rusEFI 2020.12.30.prometheus_469.996075069" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 4193816469 +#define TS_SIGNATURE "rusEFI 2020.12.31.prometheus_469.4193816469" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index be15f64080..c570e6d49b 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 2020.12.30 -#define SIGNATURE_HASH 2955717298 -#define TS_SIGNATURE "rusEFI 2020.12.30.proteus_f4.2955717298" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 1921696538 +#define TS_SIGNATURE "rusEFI 2020.12.31.proteus_f4.1921696538" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 643459af0c..ead5c12842 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 2020.12.30 -#define SIGNATURE_HASH 2955717298 -#define TS_SIGNATURE "rusEFI 2020.12.30.proteus_f7.2955717298" +#define SIGNATURE_DATE 2020.12.31 +#define SIGNATURE_HASH 1921696538 +#define TS_SIGNATURE "rusEFI 2020.12.31.proteus_f7.1921696538" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 50a720a8d2bdb261c1089236983d844e25a3326f..67ee93695d69bf99fb3c51e23d7e5c854f804580 100644 GIT binary patch delta 294284 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
    Kk!enGD<=66%SCMrv{YrOSoD}3$3v=3V}69 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 ARR910 delta 294369 zcmV(?K-a&K_dC`0JAi}%gaU*Ev;-;&6q{|HQ9xZdFZpo*01J`<0384k0GFW^0wRA` zgzR5egzR5egzR7Jz593KNU|XObNR1Od(Pad-og|T;77BwV_vrDwhaT=Roz|v=?Dq|GvAu{(;)O? z_~KjBXgT*1E1Fu%RotEi*1})LL7ad1VPcJ=a2njLmR=G>p%o{~)i_x#eWNb;T`Z%q zAIJX08a-RZ;)j2F51yMu(JcPJHMrDZfVC9==`AfxgG$EHd=AaTP_ws8tj8d^x88pD zcJDjseF((Mncf5Z+mdH=6k|H9mxqiNe{lH3_Cuf9Z!~-@1oitUS4g@!HaYHHlzs!zi)h z)nX9=MECGKkD#hx%-wjr$DuQtg|4k;6KHzmi@X3K4oS31tkGⓈzNYc*h_@&Vlb+ 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 - +