From bcdea6b33aabb433d53701a03b50cb86a44d9b5d Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Fri, 12 Nov 2021 04:00:30 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/generated/signature_all.h | 4 ++-- .../controllers/generated/signature_atlas.h | 4 ++-- .../generated/signature_f429-discovery.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../generated/signature_hellen72.h | 4 ++-- .../generated/signature_hellen88bmw.h | 4 ++-- .../generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellen_cypress.h | 4 ++-- .../controllers/generated/signature_kin.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- firmware/tunerstudio/generated/cache.zip | Bin 2132570 -> 2132738 bytes firmware/tunerstudio/generated/rusefi.ini | 12 ++++++------ .../tunerstudio/generated/rusefi_atlas.ini | 12 ++++++------ .../generated/rusefi_f429-discovery.ini | 12 ++++++------ .../generated/rusefi_frankenso_na6.ini | 12 ++++++------ .../generated/rusefi_hellen-nb1.ini | 12 ++++++------ .../generated/rusefi_hellen121nissan.ini | 12 ++++++------ .../generated/rusefi_hellen121vag.ini | 12 ++++++------ .../generated/rusefi_hellen128mercedes.ini | 12 ++++++------ .../generated/rusefi_hellen154hyundai.ini | 12 ++++++------ .../tunerstudio/generated/rusefi_hellen72.ini | 12 ++++++------ .../generated/rusefi_hellen88bmw.ini | 12 ++++++------ .../generated/rusefi_hellenNA6.ini | 12 ++++++------ .../generated/rusefi_hellen_cypress.ini | 12 ++++++------ .../tunerstudio/generated/rusefi_kinetis.ini | 12 ++++++------ .../tunerstudio/generated/rusefi_mre_f4.ini | 12 ++++++------ .../tunerstudio/generated/rusefi_mre_f7.ini | 12 ++++++------ .../generated/rusefi_prometheus_405.ini | 12 ++++++------ .../generated/rusefi_prometheus_469.ini | 12 ++++++------ .../generated/rusefi_proteus_f4.ini | 12 ++++++------ .../generated/rusefi_proteus_f7.ini | 12 ++++++------ .../generated/rusefi_subaru_eg33_f7.ini | 12 ++++++------ 43 files changed, 168 insertions(+), 168 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 940aa0efb5..3bcafc94d2 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 1094711198 -#define TS_SIGNATURE "rusEFI 2021.11.12.all.1094711198" +#define SIGNATURE_HASH 3060602005 +#define TS_SIGNATURE "rusEFI 2021.11.12.all.3060602005" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index fb42cc71fd..7b6885c997 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 1576338105 -#define TS_SIGNATURE "rusEFI 2021.11.12.atlas.1576338105" +#define SIGNATURE_HASH 2863129010 +#define TS_SIGNATURE "rusEFI 2021.11.12.atlas.2863129010" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 7d7ef6ef2c..8551880f9e 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 1094711198 -#define TS_SIGNATURE "rusEFI 2021.11.12.f429-discovery.1094711198" +#define SIGNATURE_HASH 3060602005 +#define TS_SIGNATURE "rusEFI 2021.11.12.f429-discovery.3060602005" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index cc2851075b..2cf1520ac7 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 990749303 -#define TS_SIGNATURE "rusEFI 2021.11.12.frankenso_na6.990749303" +#define SIGNATURE_HASH 3428794748 +#define TS_SIGNATURE "rusEFI 2021.11.12.frankenso_na6.3428794748" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 861c8f92a3..77dc2abbac 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 401728380 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen-nb1.401728380" +#define SIGNATURE_HASH 3768778871 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen-nb1.3768778871" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 7f50553da3..743c558b73 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3402543068 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen121nissan.3402543068" +#define SIGNATURE_HASH 1033653463 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen121nissan.1033653463" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 2868b130c1..39c7d64ba9 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 315824088 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen121vag.315824088" +#define SIGNATURE_HASH 3850499283 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen121vag.3850499283" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 0621dce565..3a47fe7e50 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 2761940550 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen128.2761940550" +#define SIGNATURE_HASH 1405959501 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen128.1405959501" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index c348166a92..25813da911 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 88101284 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen154hyundai.88101284" +#define SIGNATURE_HASH 4061311663 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen154hyundai.4061311663" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 269c5f9d09..766e71acbd 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 1297935428 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen72.1297935428" +#define SIGNATURE_HASH 3121483599 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen72.3121483599" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 4396759b8d..1866b877b1 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 421532170 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen88bmw.421532170" +#define SIGNATURE_HASH 4000510209 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen88bmw.4000510209" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index e46be8bffa..6edf781fa0 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3290338653 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellenNA6.3290338653" +#define SIGNATURE_HASH 860649046 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellenNA6.860649046" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 863ac20f99..cc8b8d9b2d 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt // -#define SIGNATURE_HASH 214978313 -#define TS_SIGNATURE "rusEFI 2021.11.12.hellen_cypress.214978313" +#define SIGNATURE_HASH 4219644930 +#define TS_SIGNATURE "rusEFI 2021.11.12.hellen_cypress.4219644930" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index efb44e6eca..e47c5653d6 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt // -#define SIGNATURE_HASH 4084564981 -#define TS_SIGNATURE "rusEFI 2021.11.12.kin.4084564981" +#define SIGNATURE_HASH 69689598 +#define TS_SIGNATURE "rusEFI 2021.11.12.kin.69689598" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index c6e33f4d02..6355ccc214 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3383746570 -#define TS_SIGNATURE "rusEFI 2021.11.12.mre_f4.3383746570" +#define SIGNATURE_HASH 1056768769 +#define TS_SIGNATURE "rusEFI 2021.11.12.mre_f4.1056768769" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index a8543a3876..9ca211cc5d 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3383746570 -#define TS_SIGNATURE "rusEFI 2021.11.12.mre_f7.3383746570" +#define SIGNATURE_HASH 1056768769 +#define TS_SIGNATURE "rusEFI 2021.11.12.mre_f7.1056768769" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 10157744c2..4e765a7f1f 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 299183736 -#define TS_SIGNATURE "rusEFI 2021.11.12.prometheus_405.299183736" +#define SIGNATURE_HASH 3867659635 +#define TS_SIGNATURE "rusEFI 2021.11.12.prometheus_405.3867659635" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 381a6b604d..f38b5abf86 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 299183736 -#define TS_SIGNATURE "rusEFI 2021.11.12.prometheus_469.299183736" +#define SIGNATURE_HASH 3867659635 +#define TS_SIGNATURE "rusEFI 2021.11.12.prometheus_469.3867659635" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 7862a6606e..a162727ca2 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3930102815 -#define TS_SIGNATURE "rusEFI 2021.11.12.proteus_f4.3930102815" +#define SIGNATURE_HASH 487751444 +#define TS_SIGNATURE "rusEFI 2021.11.12.proteus_f4.487751444" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 92566aef8c..4b4e326197 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3930102815 -#define TS_SIGNATURE "rusEFI 2021.11.12.proteus_f7.3930102815" +#define SIGNATURE_HASH 487751444 +#define TS_SIGNATURE "rusEFI 2021.11.12.proteus_f7.487751444" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 9886ccac0a..c0225a9cb6 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt // -#define SIGNATURE_HASH 3676733370 -#define TS_SIGNATURE "rusEFI 2021.11.12.subaru_eg33_f7.3676733370" +#define SIGNATURE_HASH 745839793 +#define TS_SIGNATURE "rusEFI 2021.11.12.subaru_eg33_f7.745839793" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index b46fdf2e5df0ad0f4f36d55e26ae16c43350065c..1c68d808b4b4b0d54dc85c161402cfdaf5b51d4f 100644 GIT binary patch delta 54406 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 delta 54408 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 v)LHn^W-4{6CNy