From 5087fc7c5a346340885ce82fa5d3b1ce65ebf8e8 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 29 Nov 2020 03:22:29 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 7 ++++--- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 7 ++++--- ...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 | 7 ++++--- .../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 965805 -> 965885 bytes firmware/tunerstudio/generated/rusefi.ini | 6 +++--- .../generated/rusefi_frankenso_na6.ini | 6 +++--- .../generated/rusefi_hellen_cypress.ini | 6 +++--- .../tunerstudio/generated/rusefi_kinetis.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 6 +++--- .../generated/rusefi_prometheus_405.ini | 6 +++--- .../generated/rusefi_prometheus_469.ini | 6 +++--- .../generated/rusefi_proteus_f4.ini | 6 +++--- .../generated/rusefi_proteus_f7.ini | 6 +++--- .../com/rusefi/config/generated/Fields.java | 7 ++++--- java_console/rusefi.xml | 2 +- 33 files changed, 87 insertions(+), 83 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 65bef80169..b23df8033d 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 Nov 26 22:29:35 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 29 03:22:10 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3777,4 +3777,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 Nov 26 22:29:35 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 29 03:22:10 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 b061180448..e92b81c558 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 @@ -404,6 +404,7 @@ #define ET_MIATA_TCU_PROTEUS 1 #define ET_MRE_BODY_CONTROL 23 #define ET_MRE_DEFAULTS 60 +#define ET_MRE_MIATA_94_MAP 20 #define ET_MRE_MIATA_NA6_MAP 66 #define ET_MRE_MIATA_NA6_VAF 12 #define ET_MRE_MIATA_NB2_MAF 15 @@ -1211,8 +1212,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2020.11.26 -#define SIGNATURE_HASH 2590151221 +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 3486056747 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1542,7 +1543,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.11.26.hellen_cypress.2590151221" +#define TS_SIGNATURE "rusEFI 2020.11.29.hellen_cypress.3486056747" #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 e0fe9c6439..bf868522b7 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 Nov 26 22:29:33 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 29 03:22:08 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3777,4 +3777,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 Nov 26 22:29:33 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 29 03:22:08 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 c71553ae22..788556ee69 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -404,6 +404,7 @@ #define ET_MIATA_TCU_PROTEUS 1 #define ET_MRE_BODY_CONTROL 23 #define ET_MRE_DEFAULTS 60 +#define ET_MRE_MIATA_94_MAP 20 #define ET_MRE_MIATA_NA6_MAP 66 #define ET_MRE_MIATA_NA6_VAF 12 #define ET_MRE_MIATA_NB2_MAF 15 @@ -1211,8 +1212,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.11.26 -#define SIGNATURE_HASH 3414075599 +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 2664774609 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1542,7 +1543,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.11.26.kin.3414075599" +#define TS_SIGNATURE "rusEFI 2020.11.29.kin.2664774609" #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 c9854de39a..cf4424b0e1 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 Nov 26 22:29:07 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 29 03:21:46 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3777,4 +3777,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 Nov 26 22:29:07 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 29 03:21:46 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 42abac791b..7a813a2690 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 Nov 26 22:29:07 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 29 03:21:46 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 d9bf5932de..94c0d844ba 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 Nov 26 22:29:07 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 29 03:21:46 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 41c098703e..dfee31fae7 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 Nov 26 22:29:07 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 29 03:21:46 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 0e36c28a30..b936791fe5 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 Nov 26 22:29:07 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 29 03:21:46 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 06a7f6d067..59d265edef 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -404,6 +404,7 @@ #define ET_MIATA_TCU_PROTEUS 1 #define ET_MRE_BODY_CONTROL 23 #define ET_MRE_DEFAULTS 60 +#define ET_MRE_MIATA_94_MAP 20 #define ET_MRE_MIATA_NA6_MAP 66 #define ET_MRE_MIATA_NA6_VAF 12 #define ET_MRE_MIATA_NB2_MAF 15 @@ -1211,8 +1212,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.11.26 -#define SIGNATURE_HASH 1402156278 +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 104376296 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1542,7 +1543,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.11.26.all.1402156278" +#define TS_SIGNATURE "rusEFI 2020.11.29.all.104376296" #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 b6fd64c610..82fa3f10ca 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.11.26 -#define SIGNATURE_HASH 1402156278 -#define TS_SIGNATURE "rusEFI 2020.11.26.all.1402156278" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 104376296 +#define TS_SIGNATURE "rusEFI 2020.11.29.all.104376296" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 5c9b87c6ff..1e6f98075d 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.11.26 -#define SIGNATURE_HASH 3320022285 -#define TS_SIGNATURE "rusEFI 2020.11.26.frankenso_na6.3320022285" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 2420643347 +#define TS_SIGNATURE "rusEFI 2020.11.29.frankenso_na6.2420643347" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 45d6d9f7a9..f7002ccdf7 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.11.26 -#define SIGNATURE_HASH 2590151221 -#define TS_SIGNATURE "rusEFI 2020.11.26.hellen_cypress.2590151221" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 3486056747 +#define TS_SIGNATURE "rusEFI 2020.11.29.hellen_cypress.3486056747" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 438e239b6b..4f3b052594 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.11.26 -#define SIGNATURE_HASH 3414075599 -#define TS_SIGNATURE "rusEFI 2020.11.26.kin.3414075599" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 2664774609 +#define TS_SIGNATURE "rusEFI 2020.11.29.kin.2664774609" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 9869cfaee4..618f5585db 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.11.26 -#define SIGNATURE_HASH 1145301647 -#define TS_SIGNATURE "rusEFI 2020.11.26.mre_f4.1145301647" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 300448145 +#define TS_SIGNATURE "rusEFI 2020.11.29.mre_f4.300448145" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 624a38b053..5e119d1b7e 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.11.26 -#define SIGNATURE_HASH 1145301647 -#define TS_SIGNATURE "rusEFI 2020.11.26.mre_f7.1145301647" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 300448145 +#define TS_SIGNATURE "rusEFI 2020.11.29.mre_f7.300448145" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index f696447ca7..5539b51f5f 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.11.26 -#define SIGNATURE_HASH 290140839 -#define TS_SIGNATURE "rusEFI 2020.11.26.prometheus_405.290140839" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 1155572153 +#define TS_SIGNATURE "rusEFI 2020.11.29.prometheus_405.1155572153" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 0c56802584..f05e05aafe 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.11.26 -#define SIGNATURE_HASH 290140839 -#define TS_SIGNATURE "rusEFI 2020.11.26.prometheus_469.290140839" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 1155572153 +#define TS_SIGNATURE "rusEFI 2020.11.29.prometheus_469.1155572153" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index c4d8caf23f..2dd42a2591 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.11.26 -#define SIGNATURE_HASH 2587459112 -#define TS_SIGNATURE "rusEFI 2020.11.26.proteus_f4.2587459112" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 3482512694 +#define TS_SIGNATURE "rusEFI 2020.11.29.proteus_f4.3482512694" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index f9993202a6..8fd3ba45b5 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.11.26 -#define SIGNATURE_HASH 2587459112 -#define TS_SIGNATURE "rusEFI 2020.11.26.proteus_f7.2587459112" +#define SIGNATURE_DATE 2020.11.29 +#define SIGNATURE_HASH 3482512694 +#define TS_SIGNATURE "rusEFI 2020.11.29.proteus_f7.3482512694" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index e3e0589b37a4f12db94290d32a7104a027ea758e..c56dafbe481c299bb6a97dd6c29f498ff4e71b07 100644 GIT binary patch delta 220418 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 l<{e}rF_j`3@hOHP_Wwp - +