From b7016f97b61249cb3bf71424c2053f62453e29a0 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Mon, 18 Jan 2021 23:56:32 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 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 | 4 ++-- .../controllers/generated/signature_all.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../generated/signature_hellen72.h | 4 ++-- .../generated/signature_hellen_cypress.h | 4 ++-- .../controllers/generated/signature_kin.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- firmware/tunerstudio/generated/cache.zip | Bin 1061888 -> 1062108 bytes firmware/tunerstudio/generated/rusefi.ini | 8 ++++---- .../generated/rusefi_frankenso_na6.ini | 8 ++++---- .../tunerstudio/generated/rusefi_hellen72.ini | 8 ++++---- .../generated/rusefi_hellen_cypress.ini | 8 ++++---- .../tunerstudio/generated/rusefi_kinetis.ini | 8 ++++---- .../tunerstudio/generated/rusefi_mre_f4.ini | 8 ++++---- .../tunerstudio/generated/rusefi_mre_f7.ini | 8 ++++---- .../generated/rusefi_prometheus_405.ini | 8 ++++---- .../generated/rusefi_prometheus_469.ini | 8 ++++---- .../generated/rusefi_proteus_f4.ini | 8 ++++---- .../generated/rusefi_proteus_f7.ini | 8 ++++---- .../com/rusefi/config/generated/Fields.java | 5 +++-- java_console/rusefi.xml | 2 +- 35 files changed, 86 insertions(+), 85 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 921bc24a25..623831c40a 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 Mon Jan 18 23:50:07 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jan 18 23:56:11 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3788,4 +3788,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 Mon Jan 18 23:50:07 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jan 18 23:56:11 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 eeeda3f571..34440c43f0 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 @@ -1247,7 +1247,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 398500649 +#define SIGNATURE_HASH 3470253536 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1580,7 +1580,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.01.18.hellen_cypress.398500649" +#define TS_SIGNATURE "rusEFI 2021.01.18.hellen_cypress.3470253536" #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 0aa94b1045..350a1c2e78 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 Mon Jan 18 23:50:05 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jan 18 23:56:09 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3788,4 +3788,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 Mon Jan 18 23:50:05 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jan 18 23:56:09 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 7d7fd7c23c..374cc9fab7 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1247,7 +1247,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1188862419 +#define SIGNATURE_HASH 2680940314 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1580,7 +1580,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.01.18.kin.1188862419" +#define TS_SIGNATURE "rusEFI 2021.01.18.kin.2680940314" #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 af87af6400..fb515fe454 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 Mon Jan 18 23:49:42 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jan 18 23:55:46 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3788,4 +3788,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 Mon Jan 18 23:49:42 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jan 18 23:55:46 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 3fa185faaa..6e18a83034 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 Mon Jan 18 23:49:42 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jan 18 23:55:46 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 50b81f6c2a..69c18e500a 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 Mon Jan 18 23:49:42 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jan 18 23:55:46 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 2023a8a6fb..37d20e71ce 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 Mon Jan 18 23:49:42 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jan 18 23:55:46 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 e6ff01759d..9710c3356d 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 Mon Jan 18 23:49:42 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jan 18 23:55:46 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 5c8b38de2d..a20f150212 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1247,7 +1247,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 3727754730 +#define SIGNATURE_HASH 119962403 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1580,7 +1580,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.01.18.all.3727754730" +#define TS_SIGNATURE "rusEFI 2021.01.18.all.119962403" #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 fad181790d..a9059a51f9 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 3727754730 -#define TS_SIGNATURE "rusEFI 2021.01.18.all.3727754730" +#define SIGNATURE_HASH 119962403 +#define TS_SIGNATURE "rusEFI 2021.01.18.all.119962403" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index dbe3e25b7f..14acfb5089 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 3300548879 -#define TS_SIGNATURE "rusEFI 2021.01.18.frankenso_na6.3300548879" +#define SIGNATURE_HASH 497885126 +#define TS_SIGNATURE "rusEFI 2021.01.18.frankenso_na6.497885126" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 6f1e018f38..e98406252f 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen72 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1191681751 -#define TS_SIGNATURE "rusEFI 2021.01.18.hellen72.1191681751" +#define SIGNATURE_HASH 2651906078 +#define TS_SIGNATURE "rusEFI 2021.01.18.hellen72.2651906078" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index c2508313db..8f73989600 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 398500649 -#define TS_SIGNATURE "rusEFI 2021.01.18.hellen_cypress.398500649" +#define SIGNATURE_HASH 3470253536 +#define TS_SIGNATURE "rusEFI 2021.01.18.hellen_cypress.3470253536" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 30eb31aada..672b7bbcae 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1188862419 -#define TS_SIGNATURE "rusEFI 2021.01.18.kin.1188862419" +#define SIGNATURE_HASH 2680940314 +#define TS_SIGNATURE "rusEFI 2021.01.18.kin.2680940314" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index fd04e51f45..970f1c9f79 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 3833963505 -#define TS_SIGNATURE "rusEFI 2021.01.18.mre_f4.3833963505" +#define SIGNATURE_HASH 1033035064 +#define TS_SIGNATURE "rusEFI 2021.01.18.mre_f4.1033035064" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 038161ff67..a41b7acd51 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 3833963505 -#define TS_SIGNATURE "rusEFI 2021.01.18.mre_f7.3833963505" +#define SIGNATURE_HASH 1033035064 +#define TS_SIGNATURE "rusEFI 2021.01.18.mre_f7.1033035064" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index cd12217099..8c09be7226 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1478490645 -#define TS_SIGNATURE "rusEFI 2021.01.18.prometheus_405.1478490645" +#define SIGNATURE_HASH 2164819164 +#define TS_SIGNATURE "rusEFI 2021.01.18.prometheus_405.2164819164" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index cd01234597..28bc16868f 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1478490645 -#define TS_SIGNATURE "rusEFI 2021.01.18.prometheus_469.1478490645" +#define SIGNATURE_HASH 2164819164 +#define TS_SIGNATURE "rusEFI 2021.01.18.prometheus_469.2164819164" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index b33593df6d..797fc2b7f8 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1499933176 -#define TS_SIGNATURE "rusEFI 2021.01.18.proteus_f4.1499933176" +#define SIGNATURE_HASH 2154846001 +#define TS_SIGNATURE "rusEFI 2021.01.18.proteus_f4.2154846001" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index da1e83c57f..55b1008cd0 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2021.01.18 -#define SIGNATURE_HASH 1499933176 -#define TS_SIGNATURE "rusEFI 2021.01.18.proteus_f7.1499933176" +#define SIGNATURE_HASH 2154846001 +#define TS_SIGNATURE "rusEFI 2021.01.18.proteus_f7.2154846001" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 1ba1ab9092b1f51a91bc88f86d973124924f62a3..3c3f5a526d8060dc29d8e6bb828ed1e8807289c1 100644 GIT binary patch delta 75601 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 - +