From cef7536bf8cb24fa4d8d7a54988de28575054f13 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Tue, 8 Jun 2021 18:29:34 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/generated/signature_all.h | 6 +++--- .../generated/signature_frankenso_na6.h | 6 +++--- .../generated/signature_hellen121nissan.h | 6 +++--- .../generated/signature_hellen121vag.h | 4 ++-- .../generated/signature_hellen128.h | 6 +++--- .../generated/signature_hellen72.h | 6 +++--- .../generated/signature_hellenNA6.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 +++--- .../generated/signature_subaru_eg33_f7.h | 6 +++--- firmware/tunerstudio/generated/cache.zip | Bin 1512681 -> 1512553 bytes firmware/tunerstudio/generated/rusefi.ini | 10 +++++----- .../generated/rusefi_frankenso_na6.ini | 10 +++++----- .../generated/rusefi_hellen121nissan.ini | 10 +++++----- .../generated/rusefi_hellen121vag.ini | 10 +++++----- .../generated/rusefi_hellen128.ini | 10 +++++----- .../tunerstudio/generated/rusefi_hellen72.ini | 10 +++++----- .../generated/rusefi_hellenNA6.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 +++++----- .../generated/rusefi_subaru_eg33_f7.ini | 10 +++++----- 33 files changed, 127 insertions(+), 127 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 81643bf542..cab22f490e 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 2021.06.05 -#define SIGNATURE_HASH 3505557449 -#define TS_SIGNATURE "rusEFI 2021.06.05.all.3505557449" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 94128066 +#define TS_SIGNATURE "rusEFI 2021.06.08.all.94128066" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 6a3107adde..bda444f86d 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 2021.06.05 -#define SIGNATURE_HASH 3904635376 -#define TS_SIGNATURE "rusEFI 2021.06.05.frankenso_na6.3904635376" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 1037224443 +#define TS_SIGNATURE "rusEFI 2021.06.08.frankenso_na6.1037224443" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 859cffe249..59c155fcfb 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen121nissan -#define SIGNATURE_DATE 2021.06.05 -#define SIGNATURE_HASH 412485626 -#define TS_SIGNATURE "rusEFI 2021.06.05.hellen121nissan.412485626" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 3455635441 +#define TS_SIGNATURE "rusEFI 2021.06.08.hellen121nissan.3455635441" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 2d9b776e1d..e06dd266e1 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen121vag #define SIGNATURE_DATE 2021.06.08 -#define SIGNATURE_HASH 285427189 -#define TS_SIGNATURE "rusEFI 2021.06.08.hellen121vag.285427189" +#define SIGNATURE_HASH 3295514110 +#define TS_SIGNATURE "rusEFI 2021.06.08.hellen121vag.3295514110" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index dde5842473..9df7144434 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen128 -#define SIGNATURE_DATE 2021.06.05 -#define SIGNATURE_HASH 655137581 -#define TS_SIGNATURE "rusEFI 2021.06.05.hellen128.655137581" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 4066530086 +#define TS_SIGNATURE "rusEFI 2021.06.08.hellen128.4066530086" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 885ea19282..287a68521b 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen72 -#define SIGNATURE_DATE 2021.06.05 -#define SIGNATURE_HASH 2114220098 -#define TS_SIGNATURE "rusEFI 2021.06.05.hellen72.2114220098" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 2875897929 +#define TS_SIGNATURE "rusEFI 2021.06.08.hellen72.2875897929" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 95fae1b9ad..950f8cf968 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellenNA6 -#define SIGNATURE_DATE 2021.06.05 -#define SIGNATURE_HASH 4179080005 -#define TS_SIGNATURE "rusEFI 2021.06.05.hellenNA6.4179080005" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 746158926 +#define TS_SIGNATURE "rusEFI 2021.06.08.hellenNA6.746158926" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 8c92e666ee..a94fdbf14a 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 2021.06.05 -#define SIGNATURE_HASH 2458801177 -#define TS_SIGNATURE "rusEFI 2021.06.05.hellen_cypress.2458801177" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 1205902354 +#define TS_SIGNATURE "rusEFI 2021.06.08.hellen_cypress.1205902354" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index c3b301d13b..64bad88d98 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 2021.06.05 -#define SIGNATURE_HASH 1831573733 -#define TS_SIGNATURE "rusEFI 2021.06.05.kin.1831573733" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 3091550446 +#define TS_SIGNATURE "rusEFI 2021.06.08.kin.3091550446" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 97a5701219..8af3bf16e3 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 2021.06.05 -#define SIGNATURE_HASH 1377834707 -#define TS_SIGNATURE "rusEFI 2021.06.05.mre_f4.1377834707" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 2270093016 +#define TS_SIGNATURE "rusEFI 2021.06.08.mre_f4.2270093016" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index aa30546342..18fb088c72 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 2021.06.05 -#define SIGNATURE_HASH 1377834707 -#define TS_SIGNATURE "rusEFI 2021.06.05.mre_f7.1377834707" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 2270093016 +#define TS_SIGNATURE "rusEFI 2021.06.08.mre_f7.2270093016" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 0fb34d7042..aa41983cca 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 2021.06.05 -#define SIGNATURE_HASH 3261369855 -#define TS_SIGNATURE "rusEFI 2021.06.05.prometheus_405.3261369855" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 386549236 +#define TS_SIGNATURE "rusEFI 2021.06.08.prometheus_405.386549236" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 2babfe69e3..929419687f 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 2021.06.05 -#define SIGNATURE_HASH 3261369855 -#define TS_SIGNATURE "rusEFI 2021.06.05.prometheus_469.3261369855" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 386549236 +#define TS_SIGNATURE "rusEFI 2021.06.08.prometheus_469.386549236" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index afbbd43aa7..e0130956a8 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 2021.06.05 -#define SIGNATURE_HASH 3108254418 -#define TS_SIGNATURE "rusEFI 2021.06.05.proteus_f4.3108254418" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 1814756057 +#define TS_SIGNATURE "rusEFI 2021.06.08.proteus_f4.1814756057" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index fe75bd620d..13847c16de 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 2021.06.05 -#define SIGNATURE_HASH 3108254418 -#define TS_SIGNATURE "rusEFI 2021.06.05.proteus_f7.3108254418" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 1814756057 +#define TS_SIGNATURE "rusEFI 2021.06.08.proteus_f7.1814756057" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 620c1b2826..a7e8950f64 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD subaru_eg33_f7 -#define SIGNATURE_DATE 2021.06.05 -#define SIGNATURE_HASH 2108588511 -#define TS_SIGNATURE "rusEFI 2021.06.05.subaru_eg33_f7.2108588511" +#define SIGNATURE_DATE 2021.06.08 +#define SIGNATURE_HASH 2831174100 +#define TS_SIGNATURE "rusEFI 2021.06.08.subaru_eg33_f7.2831174100" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 580248016acfa21f21e5671766fd637d3d79986c..b1d665e69e5ccbb7c59faf100cb80e9fea9d1241 100644 GIT binary patch delta 184057 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 z z;B|r51zs0;UEp;B|r51zs0;UEpxo|&e$*G)Y=&$_R5b5CW_31}Qub*BT z?m9x+cCxbM2U3aC382EEfC>XD{FO{X(~-PN-BTutex`*{ON+^^5oZ^AxgDJ;CS>xF z|7s#rON-KgFr#d=?M$@OAuKk^%G~3{y>YJ53=SyAu>MBrpd554G=!?~5nJGds#pg} zVv1)AS^rfd967ShSOS}r*ln8oQo%)QEKLy_kI?fb*>EXRi7x5hey4r)A`F89QX2eN zsV@A3^(EBp`Ip|(fRk0+it{F79Pey2`nBlmG_TRf0#}+bKGP&>THY= zk|}TXVBRH63Wdibi`BA3@9soZw5uDeP;qd@>(4RYLTXD45%=m!hi|`Dh#MF zpu&I(11b!tFrdPK3Ii$(s4$?yfC>XD45%=m!hi|`Dh#MFpu&I(11b!tFrdPK3Ii$( zsPO+eDlF{S;WT;wdk>FjjiaX0hm7d3ivjW_F2nAGpQDxdj9A7j+;`!o*KSzW{31|O z#>6UI5PG=z90@7wwPZRJSsgVL!F^>mpwcAo5J*@}85xBXi4+M73k&HuNZ5eNo*OJ9 z0@`yrH2$?bTxAo=|8KqFh(%*Iq14E?;YFKJ9+LLIPI{cL9_Mg4WDCl7ZhmtMN{tdc z3ZL16a=_tRP)eS2R?#S4q<2|ELPDxTK|&Hh!bbex|NOFqPj5lR`Oa(l*Y3AakeJRi zwa=i#S7y*z1<;W&|L%;4ZP%E*+TGOq00}834;hL5Oec*m2E4?bjO)0w>#vu4+<9A` z>SqWl64DP0BqYu=omz(&a0wPPD!3B~IR){*_rjA&$Z1fOkTBuuOHf`oWS0#3pH6am z8lq=Tf{OjSUE0an(#g`ng4@-@Ra@&n?Dh0~SkEkDhl3ga3wr6i^GE(Q9x!PAe+xG~8o&Mi~lL6mK?VZj?OqS3<{IME2; z(U;J$;E~^<5P0bh6#v|={^PDG_J8Y2M#jWDelh24=%0HWahF^=^I}vvvEZ+l5xZPN z!Niw1r#VW#;SoYaYk_r*D|Er=L*7h9hI3QNw+_ zPzaBAe_s3c`}pUvI7mpVTu4Y_XHMUxj1BkQgG!%!*3)+o|CzQ?os+gp@JKGKlbM}& z*3)+m;PCkFmsXlYTFP?ef z3Dg8|X)+X=-`oGYHx6;xPPV^VLjW&&g3oh&A;$jN{c+LB?%9M0;b!$v68JN8az>K# z%1(AoFLqMK_OBhEQ~AH__z2NHjgR(c$A9<6BQ}$SftZcXBw=g=6UE6>lXv2;EhDPV ze3?D_jxPKbT%DVc`}nn<(+JnYB&SC4Hh?oq5HiDmt|8uim{<~_!}Bo7anC(ba@VA@ zKH?3a7%38x@R{Kgn4DT9(u@fIKb;a8f;i>O?Nil=Q~t+lr{iivtK(|k;~V;%7jb63 z%x5+gaEA!K{uW9BpYg>x_Y?{LGvaYfVz@6hIXB$J&#OM3 zBI-;Gacm3+6TB2cPI&HaPCppV&JjD77`_f6XZyF82}jJ23m37t@nsUYV}?-Nn*WlsQ&e)@0>!7!}r<0@)2KvDF~5}B+pzEuMlGD zK|IeIrl8nxo#wdSafmBx ziu?DKMLqblhA9#Gg>!e7M1(jM>Cx#^A-*&BKkf{l7*T%h*FWXBaJ>=IlP@ag?dmjNR4Sw#7F-R+eYQb delta 184009 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 diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 12511f78e2..15775276e5 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 2021.06.05.all.3505557449" + signature = "rusEFI 2021.06.08.all.94128066" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.all.3505557449" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.all.94128066" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:34 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:20 UTC 2021 pageSize = 20000 page = 1 @@ -4042,11 +4042,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index edb58366ce..49c7e42c17 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 2021.06.05.frankenso_na6.3904635376" + signature = "rusEFI 2021.06.08.frankenso_na6.1037224443" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.frankenso_na6.3904635376" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.frankenso_na6.1037224443" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:51 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:36 UTC 2021 pageSize = 20000 page = 1 @@ -4042,11 +4042,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index aa06a61145..6d4cc9a814 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.05.hellen121nissan.412485626" + signature = "rusEFI 2021.06.08.hellen121nissan.3455635441" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.hellen121nissan.412485626" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.hellen121nissan.3455635441" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:41 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:27 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index eae2a84153..5e48dc26bc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.08.hellen121vag.285427189" + signature = "rusEFI 2021.06.08.hellen121vag.3295514110" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.08.hellen121vag.285427189" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.hellen121vag.3295514110" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Tue Jun 08 11:54:06 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:25 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index c9f1020e0e..ed9ffd4a34 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.05.hellen128.655137581" + signature = "rusEFI 2021.06.08.hellen128.4066530086" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.hellen128.655137581" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.hellen128.4066530086" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:37 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:21 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index cf0c5c6703..37b885cded 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.05.hellen72.2114220098" + signature = "rusEFI 2021.06.08.hellen72.2875897929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.hellen72.2114220098" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.hellen72.2875897929" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:43 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:29 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index c2f2971ce9..16606cb635 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.05.hellenNA6.4179080005" + signature = "rusEFI 2021.06.08.hellenNA6.746158926" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.hellenNA6.4179080005" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.hellenNA6.746158926" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:45 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:31 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 6b7b808d54..3fe786707d 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 2021.06.05.hellen_cypress.2458801177" + signature = "rusEFI 2021.06.08.hellen_cypress.1205902354" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.hellen_cypress.2458801177" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.hellen_cypress.1205902354" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:42:02 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Jun 08 18:28:47 UTC 2021 pageSize = 20000 page = 1 @@ -4042,11 +4042,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 526ceda18f..860b44ef57 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 2021.06.05.kin.1831573733" + signature = "rusEFI 2021.06.08.kin.3091550446" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.kin.1831573733" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.kin.3091550446" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:42:00 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Jun 08 18:28:46 UTC 2021 pageSize = 19972 page = 1 @@ -4024,11 +4024,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index f4366b326b..e665a8c5fe 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 2021.06.05.mre_f4.1377834707" + signature = "rusEFI 2021.06.08.mre_f4.2270093016" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.mre_f4.1377834707" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.mre_f4.2270093016" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:49 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:35 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 2605760874..81eab2b9df 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 2021.06.05.mre_f7.1377834707" + signature = "rusEFI 2021.06.08.mre_f7.2270093016" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.mre_f7.1377834707" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.mre_f7.2270093016" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:46 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:33 UTC 2021 pageSize = 20000 page = 1 @@ -4026,11 +4026,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index bb8a330d65..82f3ee98a3 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 2021.06.05.prometheus_405.3261369855" + signature = "rusEFI 2021.06.08.prometheus_405.386549236" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.prometheus_405.3261369855" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.prometheus_405.386549236" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:55 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:40 UTC 2021 pageSize = 20000 page = 1 @@ -4037,11 +4037,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 1d3e905b69..937aaf59fd 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 2021.06.05.prometheus_469.3261369855" + signature = "rusEFI 2021.06.08.prometheus_469.386549236" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.prometheus_469.3261369855" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.prometheus_469.386549236" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:53 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:38 UTC 2021 pageSize = 20000 page = 1 @@ -4037,11 +4037,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index efdd821bbb..33bcab3778 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 2021.06.05.proteus_f4.3108254418" + signature = "rusEFI 2021.06.08.proteus_f4.1814756057" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.proteus_f4.3108254418" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.proteus_f4.1814756057" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:59 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:44 UTC 2021 pageSize = 20000 page = 1 @@ -4019,11 +4019,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 2d14312a11..4adbce1ff0 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 2021.06.05.proteus_f7.3108254418" + signature = "rusEFI 2021.06.08.proteus_f7.1814756057" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.proteus_f7.3108254418" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.proteus_f7.1814756057" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Jun 05 20:41:56 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:42 UTC 2021 pageSize = 20000 page = 1 @@ -4019,11 +4019,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 44e4a072b5..58cbda256d 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.05.subaru_eg33_f7.2108588511" + signature = "rusEFI 2021.06.08.subaru_eg33_f7.2831174100" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.05.subaru_eg33_f7.2108588511" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.08.subaru_eg33_f7.2831174100" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sat Jun 05 20:42:04 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Tue Jun 08 18:28:49 UTC 2021 pageSize = 20000 page = 1 @@ -4036,11 +4036,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Two-wire mode", etb_use_two_wires field = "No1 Direction #1", etbIo1_directionPin1 field = "No1 Direction #2", etbIo1_directionPin2 - field = "No1 Control", etbIo1_controlPin, { etb_use_two_wires == 0 } + field = "No1 Control", etbIo1_controlPin field = "No1 Disable", etbIo1_disablePin field = "No2 Direction #1", etbIo2_directionPin1 field = "No2 Direction #2", etbIo2_directionPin2 - field = "No2 Control", etbIo2_controlPin, { etb_use_two_wires == 0} + field = "No2 Control", etbIo2_controlPin field = "No2 Disable", etbIo2_disablePin dialog = idleStepperHw, "Stepper Hardware"