From 26ee7c4ec08b7edd5ab44512dad2cf53417c0ac4 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 15 Nov 2020 21:07:18 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../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 963499 -> 963609 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 +++++----- 21 files changed, 80 insertions(+), 80 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 4addb8317d..ee10cda1c1 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.14 -#define SIGNATURE_HASH 4104876949 -#define TS_SIGNATURE "rusEFI 2020.11.14.all.4104876949" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 4229484515 +#define TS_SIGNATURE "rusEFI 2020.11.15.all.4229484515" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index d9cba97a62..0145dc4b85 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.14 -#define SIGNATURE_HASH 1658569326 -#define TS_SIGNATURE "rusEFI 2020.11.14.frankenso_na6.1658569326" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 1785232920 +#define TS_SIGNATURE "rusEFI 2020.11.15.frankenso_na6.1785232920" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index af428a77eb..f610b96eda 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.14 -#define SIGNATURE_HASH 1029363030 -#define TS_SIGNATURE "rusEFI 2020.11.14.hellen_cypress.1029363030" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 904489248 +#define TS_SIGNATURE "rusEFI 2020.11.15.hellen_cypress.904489248" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 37dbd82021..f6d4c190f7 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.14 -#define SIGNATURE_HASH 1816588204 -#define TS_SIGNATURE "rusEFI 2020.11.14.kin.1816588204" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 1693799386 +#define TS_SIGNATURE "rusEFI 2020.11.15.kin.1693799386" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index dc56e45243..4c506a8417 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.14 -#define SIGNATURE_HASH 2625690619 -#define TS_SIGNATURE "rusEFI 2020.11.14.mre_f4.2625690619" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 2486396813 +#define TS_SIGNATURE "rusEFI 2020.11.15.mre_f4.2486396813" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index e6fa25e9db..030d926dca 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.14 -#define SIGNATURE_HASH 2625690619 -#define TS_SIGNATURE "rusEFI 2020.11.14.mre_f7.2625690619" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 2486396813 +#define TS_SIGNATURE "rusEFI 2020.11.15.mre_f7.2486396813" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index ca91009b9a..0f2714fd69 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.14 -#define SIGNATURE_HASH 3061020100 -#define TS_SIGNATURE "rusEFI 2020.11.14.prometheus_405.3061020100" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 3200305586 +#define TS_SIGNATURE "rusEFI 2020.11.15.prometheus_405.3200305586" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index aed36ce655..22a489efba 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.14 -#define SIGNATURE_HASH 3061020100 -#define TS_SIGNATURE "rusEFI 2020.11.14.prometheus_469.3061020100" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 3200305586 +#define TS_SIGNATURE "rusEFI 2020.11.15.prometheus_469.3200305586" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index c76a7b6bcd..53cba66305 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.14 -#define SIGNATURE_HASH 1023490379 -#define TS_SIGNATURE "rusEFI 2020.11.14.proteus_f4.1023490379" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 900891965 +#define TS_SIGNATURE "rusEFI 2020.11.15.proteus_f4.900891965" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index fd72a7152e..9d91f45aea 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.14 -#define SIGNATURE_HASH 1023490379 -#define TS_SIGNATURE "rusEFI 2020.11.14.proteus_f7.1023490379" +#define SIGNATURE_DATE 2020.11.15 +#define SIGNATURE_HASH 900891965 +#define TS_SIGNATURE "rusEFI 2020.11.15.proteus_f7.900891965" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 7ad89ad342146ddb465feafed6ebc0a396f232e6..954aa53d1de242abb991386723aaf301447dea53 100644 GIT binary patch delta 138476 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 y3d%;+$NKoF1;loAjSknWVw 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 diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 53786e0c36..fda7a02d29 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.all.4104876949" + signature = "rusEFI 2020.11.15.all.4229484515" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.all.4104876949" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.all.4229484515" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:26 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:45 UTC 2020 pageSize = 20000 page = 1 @@ -3353,8 +3353,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index d57bf2c062..4e667d8318 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.frankenso_na6.1658569326" + signature = "rusEFI 2020.11.15.frankenso_na6.1785232920" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.frankenso_na6.1658569326" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.frankenso_na6.1785232920" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:31 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:50 UTC 2020 pageSize = 20000 page = 1 @@ -3353,8 +3353,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 7aae060a25..9f9a1a810f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.hellen_cypress.1029363030" + signature = "rusEFI 2020.11.15.hellen_cypress.904489248" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.hellen_cypress.1029363030" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.hellen_cypress.904489248" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Nov 14 23:07:45 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 15 21:07:01 UTC 2020 pageSize = 20000 page = 1 @@ -3353,8 +3353,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 96e66a9bc5..3a0f28335d 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.kin.1816588204" + signature = "rusEFI 2020.11.15.kin.1693799386" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.kin.1816588204" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.kin.1693799386" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Nov 14 23:07:43 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 15 21:07:00 UTC 2020 pageSize = 20000 page = 1 @@ -3354,8 +3354,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 8b212b23fc..cf95cf5729 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.mre_f4.2625690619" + signature = "rusEFI 2020.11.15.mre_f4.2486396813" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.mre_f4.2625690619" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.mre_f4.2486396813" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:30 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:49 UTC 2020 pageSize = 20000 page = 1 @@ -3349,8 +3349,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 899ede8137..cd571ba3b2 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.mre_f7.2625690619" + signature = "rusEFI 2020.11.15.mre_f7.2486396813" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.mre_f7.2625690619" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.mre_f7.2486396813" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:28 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:47 UTC 2020 pageSize = 20000 page = 1 @@ -3349,8 +3349,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index c08b3a7477..f807b8ec57 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.prometheus_405.3061020100" + signature = "rusEFI 2020.11.15.prometheus_405.3200305586" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.prometheus_405.3061020100" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.prometheus_405.3200305586" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:36 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:54 UTC 2020 pageSize = 20000 page = 1 @@ -3349,8 +3349,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 76e5eaf511..360af3b717 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.prometheus_469.3061020100" + signature = "rusEFI 2020.11.15.prometheus_469.3200305586" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.prometheus_469.3061020100" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.prometheus_469.3200305586" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:33 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:52 UTC 2020 pageSize = 20000 page = 1 @@ -3349,8 +3349,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 94cc6e46d6..d7de3499d0 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.proteus_f4.1023490379" + signature = "rusEFI 2020.11.15.proteus_f4.900891965" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.proteus_f4.1023490379" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.proteus_f4.900891965" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:42 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:58 UTC 2020 pageSize = 20000 page = 1 @@ -3345,8 +3345,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index d92208ff12..91b2b2b076 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.11.14.proteus_f7.1023490379" + signature = "rusEFI 2020.11.15.proteus_f7.900891965" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.11.14.proteus_f7.1023490379" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.11.15.proteus_f7.900891965" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 14 23:07:39 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 15 21:06:56 UTC 2020 pageSize = 20000 page = 1 @@ -3345,8 +3345,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "MC33816 rstb", mc33816_rstb field = "MC33816 flag0", mc33816_flag0 field = "MC33816 SPI Device", mc33972spiDevice - field = hpfpValcePin, hpfpValvePin - field = hpfpValcePinMode, hpfpValvePinMode + field = "HPFP Valve Pin", hpfpValvePin + field = "HPFP Valve Pin Mode", hpfpValvePinMode field = tempHpfpStart, tempHpfpStart field = tempHpfpDuration, tempHpfpDuration