diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index cab51f7b5a..e7c5f09a8a 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:20:34 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:40:40 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3419,14 +3419,18 @@ struct engine_configuration_s { */ pin_input_mode_e acSwitchMode; /** - * need 4 byte alignment * offset 4517 */ - uint8_t alignmentFill_at_4517[3]; + pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** - * offset 4520 + * need 4 byte alignment + * offset 4523 */ - int mainUnusedEnd[370]; + uint8_t alignmentFill_at_4523; + /** + * offset 4524 + */ + int mainUnusedEnd[369]; /** total size 6000*/ }; @@ -3724,4 +3728,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:20:34 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:40:40 UTC 2020 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index e36182f2d7..62aee33581 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -50,7 +50,7 @@ #define air_pressure_sensor_type_e_auto_enum "MT_CUSTOM", "MT_DENSO183", "MT_MPX4250", "MT_HONDA3BAR", "MT_DODGE_NEON_2003", "MT_SUBY_DENSO", "MT_GM_3_BAR", "MT_MPX4100", "MT_TOYOTA_89420_02010", "MT_MPX4250A", "MT_BOSCH_2_5", "MT_MAZDA_1_BAR" #define alignEngineSnifferAtTDC_offset 744 #define alignmentFill_at_2227_offset 2227 -#define alignmentFill_at_4517_offset 4517 +#define alignmentFill_at_4523_offset 4523 #define alternator_antiwindupFreq_offset 1764 #define alternator_derivativeFilterLoss_offset 1760 #define alternatorControl_dFactor_offset 1724 @@ -997,7 +997,7 @@ #define mafSensorType_offset 948 #define mainRelayPin_offset 706 #define mainRelayPinMode_offset 752 -#define mainUnusedEnd_offset 4520 +#define mainUnusedEnd_offset 4524 #define malfunctionIndicatorPin_offset 660 #define malfunctionIndicatorPinMode_offset 661 #define manIdlePosition_offset 608 @@ -1171,7 +1171,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3472845326 +#define SIGNATURE_HASH 840907232 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define solenoidPadding_offset 1198 @@ -1272,6 +1272,12 @@ #define tcu_solenoid5_offset 1196 #define tcu_solenoid6_offset 1197 #define TCU_SOLENOID_COUNT 6 +#define tcu_solenoid_mode1_offset 4517 +#define tcu_solenoid_mode2_offset 4518 +#define tcu_solenoid_mode3_offset 4519 +#define tcu_solenoid_mode4_offset 4520 +#define tcu_solenoid_mode5_offset 4521 +#define tcu_solenoid_mode6_offset 4522 #define tcuDownshiftButtonPin_offset 1819 #define tcuDownshiftButtonPinMode_offset 4515 #define tcuEnabled_offset 976 @@ -1481,7 +1487,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.09.29.hellen_cypress.3472845326" +#define TS_SIGNATURE "rusEFI 2020.09.29.hellen_cypress.840907232" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 43aa3e0f71..ff2e2e87ba 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 Tue Sep 29 01:20:32 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:40:38 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3419,14 +3419,18 @@ struct engine_configuration_s { */ pin_input_mode_e acSwitchMode; /** - * need 4 byte alignment * offset 4517 */ - uint8_t alignmentFill_at_4517[3]; + pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** - * offset 4520 + * need 4 byte alignment + * offset 4523 */ - int mainUnusedEnd[370]; + uint8_t alignmentFill_at_4523; + /** + * offset 4524 + */ + int mainUnusedEnd[369]; /** total size 6000*/ }; @@ -3724,4 +3728,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 Tue Sep 29 01:20:32 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:40:38 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 cbfbb3b0d4..7a8b6357e8 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -50,7 +50,7 @@ #define air_pressure_sensor_type_e_auto_enum "MT_CUSTOM", "MT_DENSO183", "MT_MPX4250", "MT_HONDA3BAR", "MT_DODGE_NEON_2003", "MT_SUBY_DENSO", "MT_GM_3_BAR", "MT_MPX4100", "MT_TOYOTA_89420_02010", "MT_MPX4250A", "MT_BOSCH_2_5", "MT_MAZDA_1_BAR" #define alignEngineSnifferAtTDC_offset 744 #define alignmentFill_at_2227_offset 2227 -#define alignmentFill_at_4517_offset 4517 +#define alignmentFill_at_4523_offset 4523 #define alternator_antiwindupFreq_offset 1764 #define alternator_derivativeFilterLoss_offset 1760 #define alternatorControl_dFactor_offset 1724 @@ -997,7 +997,7 @@ #define mafSensorType_offset 948 #define mainRelayPin_offset 706 #define mainRelayPinMode_offset 752 -#define mainUnusedEnd_offset 4520 +#define mainUnusedEnd_offset 4524 #define malfunctionIndicatorPin_offset 660 #define malfunctionIndicatorPinMode_offset 661 #define manIdlePosition_offset 608 @@ -1171,7 +1171,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 2682474740 +#define SIGNATURE_HASH 1661141786 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define solenoidPadding_offset 1198 @@ -1272,6 +1272,12 @@ #define tcu_solenoid5_offset 1196 #define tcu_solenoid6_offset 1197 #define TCU_SOLENOID_COUNT 6 +#define tcu_solenoid_mode1_offset 4517 +#define tcu_solenoid_mode2_offset 4518 +#define tcu_solenoid_mode3_offset 4519 +#define tcu_solenoid_mode4_offset 4520 +#define tcu_solenoid_mode5_offset 4521 +#define tcu_solenoid_mode6_offset 4522 #define tcuDownshiftButtonPin_offset 1819 #define tcuDownshiftButtonPinMode_offset 4515 #define tcuEnabled_offset 976 @@ -1481,7 +1487,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.09.29.kin.2682474740" +#define TS_SIGNATURE "rusEFI 2020.09.29.kin.1661141786" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 2d5df7e9a6..72483d2b9c 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 Tue Sep 29 01:20:12 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3419,14 +3419,18 @@ struct engine_configuration_s { */ pin_input_mode_e acSwitchMode; /** - * need 4 byte alignment * offset 4517 */ - uint8_t alignmentFill_at_4517[3]; + pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** - * offset 4520 + * need 4 byte alignment + * offset 4523 */ - int mainUnusedEnd[370]; + uint8_t alignmentFill_at_4523; + /** + * offset 4524 + */ + int mainUnusedEnd[369]; /** total size 6000*/ }; @@ -3724,4 +3728,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 Tue Sep 29 01:20:12 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 773fa26746..76c1223972 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 Tue Sep 29 01:20:12 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 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 5dc2f545d8..d4e1b2562b 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 Tue Sep 29 01:20:12 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 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 611d09d3aa..5ebb1da8e7 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 Tue Sep 29 01:20:12 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 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 4d34871bba..7d95009439 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 Tue Sep 29 01:20:12 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 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 3dc2d4dacc..f4059f315d 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -50,7 +50,7 @@ #define air_pressure_sensor_type_e_auto_enum "MT_CUSTOM", "MT_DENSO183", "MT_MPX4250", "MT_HONDA3BAR", "MT_DODGE_NEON_2003", "MT_SUBY_DENSO", "MT_GM_3_BAR", "MT_MPX4100", "MT_TOYOTA_89420_02010", "MT_MPX4250A", "MT_BOSCH_2_5", "MT_MAZDA_1_BAR" #define alignEngineSnifferAtTDC_offset 744 #define alignmentFill_at_2227_offset 2227 -#define alignmentFill_at_4517_offset 4517 +#define alignmentFill_at_4523_offset 4523 #define alternator_antiwindupFreq_offset 1764 #define alternator_derivativeFilterLoss_offset 1760 #define alternatorControl_dFactor_offset 1724 @@ -997,7 +997,7 @@ #define mafSensorType_offset 948 #define mainRelayPin_offset 706 #define mainRelayPinMode_offset 752 -#define mainUnusedEnd_offset 4520 +#define mainUnusedEnd_offset 4524 #define malfunctionIndicatorPin_offset 660 #define malfunctionIndicatorPinMode_offset 661 #define manIdlePosition_offset 608 @@ -1171,7 +1171,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 1949854576 +#define SIGNATURE_HASH 2295871646 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define solenoidPadding_offset 1198 @@ -1272,6 +1272,12 @@ #define tcu_solenoid5_offset 1196 #define tcu_solenoid6_offset 1197 #define TCU_SOLENOID_COUNT 6 +#define tcu_solenoid_mode1_offset 4517 +#define tcu_solenoid_mode2_offset 4518 +#define tcu_solenoid_mode3_offset 4519 +#define tcu_solenoid_mode4_offset 4520 +#define tcu_solenoid_mode5_offset 4521 +#define tcu_solenoid_mode6_offset 4522 #define tcuDownshiftButtonPin_offset 1819 #define tcuDownshiftButtonPinMode_offset 4515 #define tcuEnabled_offset 976 @@ -1481,7 +1487,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.09.29.all.1949854576" +#define TS_SIGNATURE "rusEFI 2020.09.29.all.2295871646" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index a753fc2dde..56254f035a 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 1949854576 -#define TS_SIGNATURE "rusEFI 2020.09.29.all.1949854576" +#define SIGNATURE_HASH 2295871646 +#define TS_SIGNATURE "rusEFI 2020.09.29.all.2295871646" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 44bc4122d7..0787153197 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3550678347 -#define TS_SIGNATURE "rusEFI 2020.09.29.frankenso_na6.3550678347" +#define SIGNATURE_HASH 792944293 +#define TS_SIGNATURE "rusEFI 2020.09.29.frankenso_na6.792944293" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 303bf7d78c..2fdf954323 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3472845326 -#define TS_SIGNATURE "rusEFI 2020.09.29.hellen_cypress.3472845326" +#define SIGNATURE_HASH 840907232 +#define TS_SIGNATURE "rusEFI 2020.09.29.hellen_cypress.840907232" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 4e0fdf03b5..52bcd6a5ba 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 2682474740 -#define TS_SIGNATURE "rusEFI 2020.09.29.kin.2682474740" +#define SIGNATURE_HASH 1661141786 +#define TS_SIGNATURE "rusEFI 2020.09.29.kin.1661141786" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index dffa00e0ad..cf27cba3e8 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 2204341479 -#define TS_SIGNATURE "rusEFI 2020.09.29.mre_f4.2204341479" +#define SIGNATURE_HASH 2139342601 +#define TS_SIGNATURE "rusEFI 2020.09.29.mre_f4.2139342601" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 3505877e48..d431c37fe7 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 2204341479 -#define TS_SIGNATURE "rusEFI 2020.09.29.mre_f7.2204341479" +#define SIGNATURE_HASH 2139342601 +#define TS_SIGNATURE "rusEFI 2020.09.29.mre_f7.2139342601" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index d564395d87..4fee894c08 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3239543299 -#define TS_SIGNATURE "rusEFI 2020.09.29.prometheus_405.3239543299" +#define SIGNATURE_HASH 1039651309 +#define TS_SIGNATURE "rusEFI 2020.09.29.prometheus_405.1039651309" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 76f7bf9fc3..4771cb0da6 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3239543299 -#define TS_SIGNATURE "rusEFI 2020.09.29.prometheus_469.3239543299" +#define SIGNATURE_HASH 1039651309 +#define TS_SIGNATURE "rusEFI 2020.09.29.prometheus_469.1039651309" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 05906e134f..2b1c18abe1 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3764405621 -#define TS_SIGNATURE "rusEFI 2020.09.29.proteus_f4.3764405621" +#define SIGNATURE_HASH 478156443 +#define TS_SIGNATURE "rusEFI 2020.09.29.proteus_f4.478156443" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 627cc1ff2f..cb55b362cd 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2020.09.29 -#define SIGNATURE_HASH 3764405621 -#define TS_SIGNATURE "rusEFI 2020.09.29.proteus_f7.3764405621" +#define SIGNATURE_HASH 478156443 +#define TS_SIGNATURE "rusEFI 2020.09.29.proteus_f7.478156443" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index f24db59d93..e14eead14d 100644 Binary files a/firmware/tunerstudio/generated/cache.zip and b/firmware/tunerstudio/generated/cache.zip differ diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 4880e142ca..5607a34eee 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.09.29.all.1949854576" + signature = "rusEFI 2020.09.29.all.2295871646" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.all.1949854576" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.all.2295871646" ; 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 Tue Sep 29 01:20:12 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4297,6 +4303,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 3099d4af95..91817a67c9 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.09.29.frankenso_na6.3550678347" + signature = "rusEFI 2020.09.29.frankenso_na6.792944293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.frankenso_na6.3550678347" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.frankenso_na6.792944293" ; 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 Tue Sep 29 01:20:24 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:28 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4297,6 +4303,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index abd05949c0..43c45bc241 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.09.29.hellen_cypress.3472845326" + signature = "rusEFI 2020.09.29.hellen_cypress.840907232" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.hellen_cypress.3472845326" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.hellen_cypress.840907232" ; 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 Tue Sep 29 01:20:34 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:40:40 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4297,6 +4303,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 2359fa259b..5a1e073ca7 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.09.29.kin.2682474740" + signature = "rusEFI 2020.09.29.kin.1661141786" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.kin.2682474740" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.kin.1661141786" ; 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 Tue Sep 29 01:20:32 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Sep 29 01:40:38 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4298,6 +4304,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 1b7da37a37..95bc54e09a 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.09.29.mre_f4.2204341479" + signature = "rusEFI 2020.09.29.mre_f4.2139342601" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.mre_f4.2204341479" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.mre_f4.2139342601" ; 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 Tue Sep 29 01:20:22 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:26 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4272,6 +4278,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 17d9a0bd48..e93231c3e2 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.09.29.mre_f7.2204341479" + signature = "rusEFI 2020.09.29.mre_f7.2139342601" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.mre_f7.2204341479" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.mre_f7.2139342601" ; 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 Tue Sep 29 01:20:18 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:24 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4272,6 +4278,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index de8bc596d7..d8481bf2a9 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.09.29.prometheus_405.3239543299" + signature = "rusEFI 2020.09.29.prometheus_405.1039651309" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.prometheus_405.3239543299" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.prometheus_405.1039651309" ; 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 Tue Sep 29 01:20:27 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:32 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4293,6 +4299,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 39629a20bd..bf240071c8 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.09.29.prometheus_469.3239543299" + signature = "rusEFI 2020.09.29.prometheus_469.1039651309" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.prometheus_469.3239543299" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.prometheus_469.1039651309" ; 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 Tue Sep 29 01:20:25 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:30 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4293,6 +4299,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 8dccbfcfc5..56174cca2c 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.09.29.proteus_f4.3764405621" + signature = "rusEFI 2020.09.29.proteus_f4.478156443" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.proteus_f4.3764405621" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.proteus_f4.478156443" ; 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 Tue Sep 29 01:20:31 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:36 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4262,6 +4268,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 98075fe5c7..bc9ba02c36 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.09.29.proteus_f7.3764405621" + signature = "rusEFI 2020.09.29.proteus_f7.478156443" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.09.29.proteus_f7.3764405621" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.09.29.proteus_f7.478156443" ; 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 Tue Sep 29 01:20:29 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:34 UTC 2020 pageSize = 20000 page = 1 @@ -1141,8 +1141,14 @@ page = 1 tcuUpshiftButtonPinMode = bits, U08, 4514, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcuDownshiftButtonPinMode = bits, U08, 4515, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acSwitchMode = bits, U08, 4516, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" - alignmentFill_at_4517 = array, U08, 4517, [3], "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4520, [370], "units", 1.0, 0, -20, 100, 0 + tcu_solenoid_mode1 = bits, U08, 4517, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode2 = bits, U08, 4518, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode3 = bits, U08, 4519, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" + tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" + alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -4262,6 +4268,12 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Solenoid 4 Pin" tcu_solenoid4, { tcuEnabled } field = "Solenoid 5 Pin" tcu_solenoid5, { tcuEnabled } field = "Solenoid 6 Pin" tcu_solenoid6, { tcuEnabled } + field = "Solenoid 1 Pin Mode" tcu_solenoid_mode1, { tcuEnabled } + field = "Solenoid 2 Pin Mode" tcu_solenoid_mode2, { tcuEnabled } + field = "Solenoid 3 Pin Mode" tcu_solenoid_mode3, { tcuEnabled } + field = "Solenoid 4 Pin Mode" tcu_solenoid_mode4, { tcuEnabled } + field = "Solenoid 5 Pin Mode" tcu_solenoid_mode5, { tcuEnabled } + field = "Solenoid 6 Pin Mode" tcu_solenoid_mode6, { tcuEnabled } dialog = buttonShiftInputPanel field = "Upshift Pin" tcuUpshiftButtonPin, { tcuEnabled } diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index ee6cc544c2..66406af274 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:20:12 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 29 01:40:21 UTC 2020 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -49,7 +49,7 @@ public class Fields { public static final int air_pressure_sensor_config_s_size = 16; public static final int alignEngineSnifferAtTDC_offset = 744; public static final int alignmentFill_at_2227_offset = 2227; - public static final int alignmentFill_at_4517_offset = 4517; + public static final int alignmentFill_at_4523_offset = 4523; public static final int alternator_antiwindupFreq_offset = 1764; public static final int alternator_derivativeFilterLoss_offset = 1760; public static final int alternatorControl_dFactor_offset = 1724; @@ -969,7 +969,7 @@ public class Fields { public static final int mafSensorType_offset = 948; public static final int mainRelayPin_offset = 706; public static final int mainRelayPinMode_offset = 752; - public static final int mainUnusedEnd_offset = 4520; + public static final int mainUnusedEnd_offset = 4524; public static final int malfunctionIndicatorPin_offset = 660; public static final int malfunctionIndicatorPinMode_offset = 661; public static final int manIdlePosition_offset = 608; @@ -1126,7 +1126,6 @@ public class Fields { public static final int servoOutputPins8_offset = 3147; public static final int showHumanReadableWarning_offset = 976; public static final int showSdCardWarning_offset = 76; - public static final int SIGNATURE_HASH = 1949854576; public static final int silentTriggerError_offset = 1464; public static final int slowAdcAlpha_offset = 2088; public static final int solenoidPadding_offset = 1198; @@ -1223,6 +1222,12 @@ public class Fields { public static final int tcu_solenoid5_offset = 1196; public static final int tcu_solenoid6_offset = 1197; public static final int TCU_SOLENOID_COUNT = 6; + public static final int tcu_solenoid_mode1_offset = 4517; + public static final int tcu_solenoid_mode2_offset = 4518; + public static final int tcu_solenoid_mode3_offset = 4519; + public static final int tcu_solenoid_mode4_offset = 4520; + public static final int tcu_solenoid_mode5_offset = 4521; + public static final int tcu_solenoid_mode6_offset = 4522; public static final int tcuDownshiftButtonPin_offset = 1819; public static final int tcuDownshiftButtonPinMode_offset = 4515; public static final int tcuEnabled_offset = 976; @@ -1386,7 +1391,7 @@ public class Fields { public static final char TS_SD_R_COMMAND = 'r'; public static final char TS_SD_W_COMMAND = 'w'; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2020.09.29.all.1949854576"; + public static final String TS_SIGNATURE = "rusEFI 2020.09.29.all.2295871646"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final int TT_TT_60_2_VW = 20; public static final int TT_TT_ONE = 18; @@ -2549,6 +2554,13 @@ public class Fields { public static final Field TCUUPSHIFTBUTTONPINMODE = Field.create("TCUUPSHIFTBUTTONPINMODE", 4514, FieldType.INT8, pin_input_mode_e); public static final Field TCUDOWNSHIFTBUTTONPINMODE = Field.create("TCUDOWNSHIFTBUTTONPINMODE", 4515, FieldType.INT8, pin_input_mode_e); public static final Field ACSWITCHMODE = Field.create("ACSWITCHMODE", 4516, FieldType.INT8, pin_input_mode_e); + public static final Field TCU_SOLENOID_MODE1 = Field.create("TCU_SOLENOID_MODE1", 4517, FieldType.INT8, pin_output_mode_e); + public static final Field TCU_SOLENOID_MODE2 = Field.create("TCU_SOLENOID_MODE2", 4518, FieldType.INT8, pin_output_mode_e); + public static final Field TCU_SOLENOID_MODE3 = Field.create("TCU_SOLENOID_MODE3", 4519, FieldType.INT8, pin_output_mode_e); + public static final Field TCU_SOLENOID_MODE4 = Field.create("TCU_SOLENOID_MODE4", 4520, FieldType.INT8, pin_output_mode_e); + public static final Field TCU_SOLENOID_MODE5 = Field.create("TCU_SOLENOID_MODE5", 4521, FieldType.INT8, pin_output_mode_e); + public static final Field TCU_SOLENOID_MODE6 = Field.create("TCU_SOLENOID_MODE6", 4522, FieldType.INT8, pin_output_mode_e); + public static final Field ALIGNMENTFILL_AT_4523 = Field.create("ALIGNMENTFILL_AT_4523", 4523, FieldType.INT8); public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 6000, 120, FieldType.STRING); public static final Field BOOSTTABLEOPENLOOP = Field.create("BOOSTTABLEOPENLOOP", 6248, FieldType.INT); public static final Field BOOSTTABLECLOSEDLOOP = Field.create("BOOSTTABLECLOSEDLOOP", 6328, FieldType.INT); @@ -3576,6 +3588,13 @@ public class Fields { TCUUPSHIFTBUTTONPINMODE, TCUDOWNSHIFTBUTTONPINMODE, ACSWITCHMODE, + TCU_SOLENOID_MODE1, + TCU_SOLENOID_MODE2, + TCU_SOLENOID_MODE3, + TCU_SOLENOID_MODE4, + TCU_SOLENOID_MODE5, + TCU_SOLENOID_MODE6, + ALIGNMENTFILL_AT_4523, WARNING_MESSAGE, BOOSTTABLEOPENLOOP, BOOSTTABLECLOSEDLOOP, diff --git a/java_console/rusefi.xml b/java_console/rusefi.xml index c29eebf1c1..afaa5b7a0e 100644 --- a/java_console/rusefi.xml +++ b/java_console/rusefi.xml @@ -1,6 +1,6 @@ - +