From 2d9a63b8eff34922fde5f5517712f9a9d1245c97 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 11 Oct 2020 21:49:05 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 10 +++++++--- .../controllers/algo/rusefi_generated.h | 7 ++++--- ...ngine_configuration_generated_structures.h | 10 +++++++--- .../controllers/algo/rusefi_generated.h | 7 ++++--- ...ngine_configuration_generated_structures.h | 10 +++++++--- .../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 948553 -> 948753 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 | 7 +++++-- java_console/rusefi.xml | 2 +- 33 files changed, 133 insertions(+), 95 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 91d52944d2..85c5496676 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 Oct 10 03:36:30 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Oct 11 21:48:42 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2775,7 +2775,11 @@ struct engine_configuration_s { /** * offset 2129 */ - uint8_t unused_former_warmup_target_afr[3]; + uint8_t unused_former_warmup_target_afr[2]; + /** + * offset 2131 + */ + adc_channel_e low_fuel_pressure_sensor; /** * MAP value above which fuel is cut in case of overboost. * 0 to disable overboost cut. @@ -3732,4 +3736,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 Sat Oct 10 03:36:30 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Oct 11 21:48:42 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 e0cb8ba5ff..67d16d2641 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 @@ -991,6 +991,7 @@ #define logicAnalyzerPins2_offset 749 #define logicAnalyzerPins3_offset 750 #define logicAnalyzerPins4_offset 751 +#define low_fuel_pressure_sensor_offset 2131 #define MAF_DECODING_COUNT 256 #define maf_sensor_type_e_auto_enum "CUSTOM", "Bosch0280218037", "Bosch0280218004", "DensoTODO" #define maf_sensor_type_e_enum "v0", "v1", "v2", "v3" @@ -1171,8 +1172,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2020.10.10 -#define SIGNATURE_HASH 1747619415 +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1165167752 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1491,7 +1492,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.10.10.hellen_cypress.1747619415" +#define TS_SIGNATURE "rusEFI 2020.10.11.hellen_cypress.1165167752" #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 0fe1755550..b82c0120f1 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 Oct 10 03:36:28 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Oct 11 21:48:40 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2775,7 +2775,11 @@ struct engine_configuration_s { /** * offset 2129 */ - uint8_t unused_former_warmup_target_afr[3]; + uint8_t unused_former_warmup_target_afr[2]; + /** + * offset 2131 + */ + adc_channel_e low_fuel_pressure_sensor; /** * MAP value above which fuel is cut in case of overboost. * 0 to disable overboost cut. @@ -3732,4 +3736,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 Sat Oct 10 03:36:28 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Oct 11 21:48:40 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 11106c060d..51ea353e4c 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -991,6 +991,7 @@ #define logicAnalyzerPins2_offset 749 #define logicAnalyzerPins3_offset 750 #define logicAnalyzerPins4_offset 751 +#define low_fuel_pressure_sensor_offset 2131 #define MAF_DECODING_COUNT 256 #define maf_sensor_type_e_auto_enum "CUSTOM", "Bosch0280218037", "Bosch0280218004", "DensoTODO" #define maf_sensor_type_e_enum "v0", "v1", "v2", "v3" @@ -1171,8 +1172,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.10.10 -#define SIGNATURE_HASH 959886509 +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 342832754 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1491,7 +1492,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.10.10.kin.959886509" +#define TS_SIGNATURE "rusEFI 2020.10.11.kin.342832754" #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 e860e8fd2b..d539bb729c 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 Oct 10 03:36:08 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 11 21:48:20 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2775,7 +2775,11 @@ struct engine_configuration_s { /** * offset 2129 */ - uint8_t unused_former_warmup_target_afr[3]; + uint8_t unused_former_warmup_target_afr[2]; + /** + * offset 2131 + */ + adc_channel_e low_fuel_pressure_sensor; /** * MAP value above which fuel is cut in case of overboost. * 0 to disable overboost cut. @@ -3732,4 +3736,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 Sat Oct 10 03:36:08 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 11 21:48:20 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 9503916a54..4eac9e66ca 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 Oct 10 03:36:08 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 11 21:48:20 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 ff313fb15c..4071125cdb 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 Oct 10 03:36:08 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 11 21:48:20 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 9029a93e82..a6ed2b92ea 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 Oct 10 03:36:08 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 11 21:48:20 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 1d8fcc6425..75f7f65b79 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 Oct 10 03:36:08 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 11 21:48:20 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 8dcc7066d7..284dc9e633 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -991,6 +991,7 @@ #define logicAnalyzerPins2_offset 749 #define logicAnalyzerPins3_offset 750 #define logicAnalyzerPins4_offset 751 +#define low_fuel_pressure_sensor_offset 2131 #define MAF_DECODING_COUNT 256 #define maf_sensor_type_e_auto_enum "CUSTOM", "Bosch0280218037", "Bosch0280218004", "DensoTODO" #define maf_sensor_type_e_enum "v0", "v1", "v2", "v3" @@ -1171,8 +1172,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.10.10 -#define SIGNATURE_HASH 3538784041 +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 4289990134 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1491,7 +1492,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.10.10.all.3538784041" +#define TS_SIGNATURE "rusEFI 2020.10.11.all.4289990134" #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 2552d3d91f..f315775061 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.10.10 -#define SIGNATURE_HASH 3538784041 -#define TS_SIGNATURE "rusEFI 2020.10.10.all.3538784041" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 4289990134 +#define TS_SIGNATURE "rusEFI 2020.10.11.all.4289990134" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 06dd3989e1..77e7090aec 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.10.10 -#define SIGNATURE_HASH 1970727186 -#define TS_SIGNATURE "rusEFI 2020.10.10.frankenso_na6.1970727186" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1479502797 +#define TS_SIGNATURE "rusEFI 2020.10.11.frankenso_na6.1479502797" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 44b0932c57..eefa84df25 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.10.10 -#define SIGNATURE_HASH 1747619415 -#define TS_SIGNATURE "rusEFI 2020.10.10.hellen_cypress.1747619415" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1165167752 +#define TS_SIGNATURE "rusEFI 2020.10.11.hellen_cypress.1165167752" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 8d6568e1e6..ac8c156e77 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.10.10 -#define SIGNATURE_HASH 959886509 -#define TS_SIGNATURE "rusEFI 2020.10.10.kin.959886509" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 342832754 +#define TS_SIGNATURE "rusEFI 2020.10.11.kin.342832754" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 3b92e90219..545684f8bd 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.10.10 -#define SIGNATURE_HASH 632713406 -#define TS_SIGNATURE "rusEFI 2020.10.10.mre_f4.632713406" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 149942881 +#define TS_SIGNATURE "rusEFI 2020.10.11.mre_f4.149942881" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 60555cc257..0b8dc99f23 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.10.10 -#define SIGNATURE_HASH 632713406 -#define TS_SIGNATURE "rusEFI 2020.10.10.mre_f7.632713406" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 149942881 +#define TS_SIGNATURE "rusEFI 2020.10.11.mre_f7.149942881" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 500803d90b..8dbb4a1812 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.10.10 -#define SIGNATURE_HASH 1740793434 -#define TS_SIGNATURE "rusEFI 2020.10.10.prometheus_405.1740793434" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1251730565 +#define TS_SIGNATURE "rusEFI 2020.10.11.prometheus_405.1251730565" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index dd8423507e..d819d041de 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.10.10 -#define SIGNATURE_HASH 1740793434 -#define TS_SIGNATURE "rusEFI 2020.10.10.prometheus_469.1740793434" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1251730565 +#define TS_SIGNATURE "rusEFI 2020.10.11.prometheus_469.1251730565" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 019f314231..4221fb085f 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.10.10 -#define SIGNATURE_HASH 1788348019 -#define TS_SIGNATURE "rusEFI 2020.10.10.proteus_f4.1788348019" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1203864748 +#define TS_SIGNATURE "rusEFI 2020.10.11.proteus_f4.1203864748" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index a8099a6b31..b185e55703 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.10.10 -#define SIGNATURE_HASH 1788348019 -#define TS_SIGNATURE "rusEFI 2020.10.10.proteus_f7.1788348019" +#define SIGNATURE_DATE 2020.10.11 +#define SIGNATURE_HASH 1203864748 +#define TS_SIGNATURE "rusEFI 2020.10.11.proteus_f7.1203864748" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 889cde9bcbb56e3ebe3a7e2263d607373aa33183..ad118646dce4181d56ef92575160da7441f521a3 100644 GIT binary patch delta 180334 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 delta 179581 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 - +