From bb3648bba54f4524beeb743523be71969aaa4024 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 26 Jul 2020 14:50:10 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 6 +++--- .../controllers/algo/rusefi_generated.h | 8 ++++---- ...ngine_configuration_generated_structures.h | 6 +++--- .../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 +++--- .../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 842327 -> 842444 bytes firmware/tunerstudio/generated/rusefi.ini | 8 ++++---- .../generated/rusefi_frankenso_na6.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 | 12 ++++++------ java_console/rusefi.xml | 2 +- 29 files changed, 88 insertions(+), 88 deletions(-) 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 05e0b572bf..22109f436d 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 Jul 25 16:16:37 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jul 26 14:49:43 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1760,7 +1760,7 @@ struct engine_configuration_s { bool stftIgnoreErrorMagnitude : 1; /** offset 976 bit 11 */ - bool unusedBit_251_11 : 1; + bool volkswagenEtbIdle : 1; /** offset 976 bit 12 */ bool unusedBit_251_12 : 1; @@ -3530,4 +3530,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 Jul 25 16:16:37 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jul 26 14:49:43 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 6d0a71a6be..e3234d33bb 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1074,8 +1074,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.07.25 -#define SIGNATURE_HASH 2967996033 +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 3815423868 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1343,7 +1343,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.07.25.kin.2967996033" +#define TS_SIGNATURE "rusEFI 2020.07.26.kin.3815423868" #define TS_SINGLE_WRITE_COMMAND 'W' #define tunerStudioSerialSpeed_offset 728 #define twoWireBatchIgnition_offset 1476 @@ -1378,7 +1378,6 @@ #define unusedAuxVoltage1_TODO_332_offset 2713 #define unusedAuxVoltage2_TODO_332_offset 2714 #define unusedBit4_1476_offset 1476 -#define unusedBit_251_11_offset 976 #define unusedBit_251_12_offset 976 #define unusedBit_251_13_offset 976 #define unusedBit_251_14_offset 976 @@ -1461,6 +1460,7 @@ #define verboseTriggerSynchDetails_offset 1476 #define veRpmBins_offset 18528 #define veTable_offset 17440 +#define volkswagenEtbIdle_offset 976 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define vRefAdcChannel_offset 1470 #define vvt_mode_e_enum "Inactive", "Second half", "2GZ", "Miata NB2", "First half", "mode5", "mode6", "mode7" diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 42ce66edcc..f4fe42d90d 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 Jul 25 16:16:21 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 14:49:32 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1760,7 +1760,7 @@ struct engine_configuration_s { bool stftIgnoreErrorMagnitude : 1; /** offset 976 bit 11 */ - bool unusedBit_251_11 : 1; + bool volkswagenEtbIdle : 1; /** offset 976 bit 12 */ bool unusedBit_251_12 : 1; @@ -3530,4 +3530,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 Jul 25 16:16:21 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 14:49:32 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 940cb1eabe..b7b3fd6d59 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 Jul 25 16:16:21 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 14:49:32 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 4ae4c49b21..ac63b1c703 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 Jul 25 16:16:21 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 14:49:32 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 3cc6fd8064..3832fa85ce 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 Jul 25 16:16:21 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 14:49:32 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 401866a474..7dfdb6e365 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 Jul 25 16:16:21 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 14:49:32 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 75e32b9aab..83a6442f2f 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1074,8 +1074,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.07.25 -#define SIGNATURE_HASH 2111232539 +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 777282534 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1343,7 +1343,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.07.25.all.2111232539" +#define TS_SIGNATURE "rusEFI 2020.07.26.all.777282534" #define TS_SINGLE_WRITE_COMMAND 'W' #define tunerStudioSerialSpeed_offset 728 #define twoWireBatchIgnition_offset 1476 @@ -1378,7 +1378,6 @@ #define unusedAuxVoltage1_TODO_332_offset 2713 #define unusedAuxVoltage2_TODO_332_offset 2714 #define unusedBit4_1476_offset 1476 -#define unusedBit_251_11_offset 976 #define unusedBit_251_12_offset 976 #define unusedBit_251_13_offset 976 #define unusedBit_251_14_offset 976 @@ -1461,6 +1460,7 @@ #define verboseTriggerSynchDetails_offset 1476 #define veRpmBins_offset 18528 #define veTable_offset 17440 +#define volkswagenEtbIdle_offset 976 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define vRefAdcChannel_offset 1470 #define vvt_mode_e_enum "Inactive", "Second half", "2GZ", "Miata NB2", "First half", "mode5", "mode6", "mode7" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index a505ce8365..307b8047e5 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.07.25 -#define SIGNATURE_HASH 2111232539 -#define TS_SIGNATURE "rusEFI 2020.07.25.all.2111232539" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 777282534 +#define TS_SIGNATURE "rusEFI 2020.07.26.all.777282534" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index ffc1fdc5ea..90e8ecb91a 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.07.25 -#define SIGNATURE_HASH 2740041464 -#define TS_SIGNATURE "rusEFI 2020.07.25.frankenso_na6.2740041464" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 4040363781 +#define TS_SIGNATURE "rusEFI 2020.07.26.frankenso_na6.4040363781" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index c3735b3abe..90e25463d1 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.07.25 -#define SIGNATURE_HASH 2967996033 -#define TS_SIGNATURE "rusEFI 2020.07.25.kin.2967996033" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 3815423868 +#define TS_SIGNATURE "rusEFI 2020.07.26.kin.3815423868" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 290c230e83..728e3a57e2 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.07.25 -#define SIGNATURE_HASH 875039893 -#define TS_SIGNATURE "rusEFI 2020.07.25.mre_f4.875039893" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 1739240808 +#define TS_SIGNATURE "rusEFI 2020.07.26.mre_f4.1739240808" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 90106f0450..eb2cd69b6a 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.07.25 -#define SIGNATURE_HASH 875039893 -#define TS_SIGNATURE "rusEFI 2020.07.25.mre_f7.875039893" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 1739240808 +#define TS_SIGNATURE "rusEFI 2020.07.26.mre_f7.1739240808" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index ad8d38399c..05bf7d560e 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.07.25 -#define SIGNATURE_HASH 2294940319 -#define TS_SIGNATURE "rusEFI 2020.07.25.prometheus_405.2294940319" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 3678976866 +#define TS_SIGNATURE "rusEFI 2020.07.26.prometheus_405.3678976866" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index d4bf701167..9ed6d52717 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.07.25 -#define SIGNATURE_HASH 2294940319 -#define TS_SIGNATURE "rusEFI 2020.07.25.prometheus_469.2294940319" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 3678976866 +#define TS_SIGNATURE "rusEFI 2020.07.26.prometheus_469.3678976866" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 86680c5564..64f8cf12ae 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.07.25 -#define SIGNATURE_HASH 4031228884 -#define TS_SIGNATURE "rusEFI 2020.07.25.proteus_f4.4031228884" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 2747601449 +#define TS_SIGNATURE "rusEFI 2020.07.26.proteus_f4.2747601449" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ef08b5c2bf..9ca6a38c0f 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.07.25 -#define SIGNATURE_HASH 4031228884 -#define TS_SIGNATURE "rusEFI 2020.07.25.proteus_f7.4031228884" +#define SIGNATURE_DATE 2020.07.26 +#define SIGNATURE_HASH 2747601449 +#define TS_SIGNATURE "rusEFI 2020.07.26.proteus_f7.2747601449" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index d35ff435bf27db61564ac0bfa295875165d92b52..c1622a30fec8eb258a0ddf0f12183d4480217c29 100644 GIT binary patch delta 221319 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 - +