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 f968e8741e..263be93d30 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 Sun Sep 26 22:35:59 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 27 03:23:14 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2202,10 +2202,14 @@ struct engine_configuration_s { */ vr_threshold_s vrThreshold[VR_THRESHOLD_COUNT]; /** - units * offset 1276 */ - int unusedAtOldBoardConfigurationEnd[45]; + gppwm_note_t gpPwmNote[GPPWM_CHANNELS]; + /** + units + * offset 1340 + */ + int unusedAtOldBoardConfigurationEnd[29]; /** kg * offset 1456 @@ -2991,76 +2995,76 @@ struct engine_configuration_s { bool unused1130 : 1; /** offset 2116 bit 8 */ - bool unusedBit_508_8 : 1; + bool unusedBit_509_8 : 1; /** offset 2116 bit 9 */ - bool unusedBit_508_9 : 1; + bool unusedBit_509_9 : 1; /** offset 2116 bit 10 */ - bool unusedBit_508_10 : 1; + bool unusedBit_509_10 : 1; /** offset 2116 bit 11 */ - bool unusedBit_508_11 : 1; + bool unusedBit_509_11 : 1; /** offset 2116 bit 12 */ - bool unusedBit_508_12 : 1; + bool unusedBit_509_12 : 1; /** offset 2116 bit 13 */ - bool unusedBit_508_13 : 1; + bool unusedBit_509_13 : 1; /** offset 2116 bit 14 */ - bool unusedBit_508_14 : 1; + bool unusedBit_509_14 : 1; /** offset 2116 bit 15 */ - bool unusedBit_508_15 : 1; + bool unusedBit_509_15 : 1; /** offset 2116 bit 16 */ - bool unusedBit_508_16 : 1; + bool unusedBit_509_16 : 1; /** offset 2116 bit 17 */ - bool unusedBit_508_17 : 1; + bool unusedBit_509_17 : 1; /** offset 2116 bit 18 */ - bool unusedBit_508_18 : 1; + bool unusedBit_509_18 : 1; /** offset 2116 bit 19 */ - bool unusedBit_508_19 : 1; + bool unusedBit_509_19 : 1; /** offset 2116 bit 20 */ - bool unusedBit_508_20 : 1; + bool unusedBit_509_20 : 1; /** offset 2116 bit 21 */ - bool unusedBit_508_21 : 1; + bool unusedBit_509_21 : 1; /** offset 2116 bit 22 */ - bool unusedBit_508_22 : 1; + bool unusedBit_509_22 : 1; /** offset 2116 bit 23 */ - bool unusedBit_508_23 : 1; + bool unusedBit_509_23 : 1; /** offset 2116 bit 24 */ - bool unusedBit_508_24 : 1; + bool unusedBit_509_24 : 1; /** offset 2116 bit 25 */ - bool unusedBit_508_25 : 1; + bool unusedBit_509_25 : 1; /** offset 2116 bit 26 */ - bool unusedBit_508_26 : 1; + bool unusedBit_509_26 : 1; /** offset 2116 bit 27 */ - bool unusedBit_508_27 : 1; + bool unusedBit_509_27 : 1; /** offset 2116 bit 28 */ - bool unusedBit_508_28 : 1; + bool unusedBit_509_28 : 1; /** offset 2116 bit 29 */ - bool unusedBit_508_29 : 1; + bool unusedBit_509_29 : 1; /** offset 2116 bit 30 */ - bool unusedBit_508_30 : 1; + bool unusedBit_509_30 : 1; /** offset 2116 bit 31 */ - bool unusedBit_508_31 : 1; + bool unusedBit_509_31 : 1; /** * set can_mode X * offset 2120 @@ -4340,4 +4344,4 @@ struct 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 Sun Sep 26 22:35:59 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 27 03:23:14 UTC 2021 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 3d5f91aa17..3d2ec0a04e 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 @@ -781,7 +781,12 @@ #define gppwm_channel_size 88 #define GPPWM_CHANNELS 4 #define GPPWM_LOAD_COUNT 8 +#define GPPWM_NOTE_SIZE 16 #define GPPWM_RPM_COUNT 8 +#define gpPwmNote1_offset 1276 +#define gpPwmNote2_offset 1292 +#define gpPwmNote3_offset 1308 +#define gpPwmNote4_offset 1324 #define gps_rx_pin_offset 656 #define gps_tx_pin_offset 657 #define hardCutRpmRange_offset 1048 @@ -1273,8 +1278,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2021.09.26 -#define SIGNATURE_HASH 45720871 +#define SIGNATURE_DATE 2021.09.27 +#define SIGNATURE_HASH 721275335 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1630,7 +1635,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.09.26.hellen_cypress.45720871" +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen_cypress.721275335" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1732,36 +1737,36 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unusedAtOldBoardConfigurationEnd_offset 1276 +#define unusedAtOldBoardConfigurationEnd_offset 1340 #define unusedBit4_1476_offset 1476 #define unusedBit_251_29_offset 976 #define unusedBit_298_30_offset 976 #define unusedBit_298_31_offset 976 #define unusedBit_34_31_offset 76 -#define unusedBit_508_10_offset 2116 -#define unusedBit_508_11_offset 2116 -#define unusedBit_508_12_offset 2116 -#define unusedBit_508_13_offset 2116 -#define unusedBit_508_14_offset 2116 -#define unusedBit_508_15_offset 2116 -#define unusedBit_508_16_offset 2116 -#define unusedBit_508_17_offset 2116 -#define unusedBit_508_18_offset 2116 -#define unusedBit_508_19_offset 2116 -#define unusedBit_508_20_offset 2116 -#define unusedBit_508_21_offset 2116 -#define unusedBit_508_22_offset 2116 -#define unusedBit_508_23_offset 2116 -#define unusedBit_508_24_offset 2116 -#define unusedBit_508_25_offset 2116 -#define unusedBit_508_26_offset 2116 -#define unusedBit_508_27_offset 2116 -#define unusedBit_508_28_offset 2116 -#define unusedBit_508_29_offset 2116 -#define unusedBit_508_30_offset 2116 -#define unusedBit_508_31_offset 2116 -#define unusedBit_508_8_offset 2116 -#define unusedBit_508_9_offset 2116 +#define unusedBit_509_10_offset 2116 +#define unusedBit_509_11_offset 2116 +#define unusedBit_509_12_offset 2116 +#define unusedBit_509_13_offset 2116 +#define unusedBit_509_14_offset 2116 +#define unusedBit_509_15_offset 2116 +#define unusedBit_509_16_offset 2116 +#define unusedBit_509_17_offset 2116 +#define unusedBit_509_18_offset 2116 +#define unusedBit_509_19_offset 2116 +#define unusedBit_509_20_offset 2116 +#define unusedBit_509_21_offset 2116 +#define unusedBit_509_22_offset 2116 +#define unusedBit_509_23_offset 2116 +#define unusedBit_509_24_offset 2116 +#define unusedBit_509_25_offset 2116 +#define unusedBit_509_26_offset 2116 +#define unusedBit_509_27_offset 2116 +#define unusedBit_509_28_offset 2116 +#define unusedBit_509_29_offset 2116 +#define unusedBit_509_30_offset 2116 +#define unusedBit_509_31_offset 2116 +#define unusedBit_509_8_offset 2116 +#define unusedBit_509_9_offset 2116 #define unusedBitHere1_offset 1464 #define unusedBitHere2_offset 1464 #define unusedBitHere3_offset 1464 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 6836144a14..35d749ad1f 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 Sun Sep 26 22:35:57 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 27 03:23:11 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2202,10 +2202,14 @@ struct engine_configuration_s { */ vr_threshold_s vrThreshold[VR_THRESHOLD_COUNT]; /** - units * offset 1276 */ - int unusedAtOldBoardConfigurationEnd[45]; + gppwm_note_t gpPwmNote[GPPWM_CHANNELS]; + /** + units + * offset 1340 + */ + int unusedAtOldBoardConfigurationEnd[29]; /** kg * offset 1456 @@ -2991,76 +2995,76 @@ struct engine_configuration_s { bool unused1130 : 1; /** offset 2116 bit 8 */ - bool unusedBit_508_8 : 1; + bool unusedBit_509_8 : 1; /** offset 2116 bit 9 */ - bool unusedBit_508_9 : 1; + bool unusedBit_509_9 : 1; /** offset 2116 bit 10 */ - bool unusedBit_508_10 : 1; + bool unusedBit_509_10 : 1; /** offset 2116 bit 11 */ - bool unusedBit_508_11 : 1; + bool unusedBit_509_11 : 1; /** offset 2116 bit 12 */ - bool unusedBit_508_12 : 1; + bool unusedBit_509_12 : 1; /** offset 2116 bit 13 */ - bool unusedBit_508_13 : 1; + bool unusedBit_509_13 : 1; /** offset 2116 bit 14 */ - bool unusedBit_508_14 : 1; + bool unusedBit_509_14 : 1; /** offset 2116 bit 15 */ - bool unusedBit_508_15 : 1; + bool unusedBit_509_15 : 1; /** offset 2116 bit 16 */ - bool unusedBit_508_16 : 1; + bool unusedBit_509_16 : 1; /** offset 2116 bit 17 */ - bool unusedBit_508_17 : 1; + bool unusedBit_509_17 : 1; /** offset 2116 bit 18 */ - bool unusedBit_508_18 : 1; + bool unusedBit_509_18 : 1; /** offset 2116 bit 19 */ - bool unusedBit_508_19 : 1; + bool unusedBit_509_19 : 1; /** offset 2116 bit 20 */ - bool unusedBit_508_20 : 1; + bool unusedBit_509_20 : 1; /** offset 2116 bit 21 */ - bool unusedBit_508_21 : 1; + bool unusedBit_509_21 : 1; /** offset 2116 bit 22 */ - bool unusedBit_508_22 : 1; + bool unusedBit_509_22 : 1; /** offset 2116 bit 23 */ - bool unusedBit_508_23 : 1; + bool unusedBit_509_23 : 1; /** offset 2116 bit 24 */ - bool unusedBit_508_24 : 1; + bool unusedBit_509_24 : 1; /** offset 2116 bit 25 */ - bool unusedBit_508_25 : 1; + bool unusedBit_509_25 : 1; /** offset 2116 bit 26 */ - bool unusedBit_508_26 : 1; + bool unusedBit_509_26 : 1; /** offset 2116 bit 27 */ - bool unusedBit_508_27 : 1; + bool unusedBit_509_27 : 1; /** offset 2116 bit 28 */ - bool unusedBit_508_28 : 1; + bool unusedBit_509_28 : 1; /** offset 2116 bit 29 */ - bool unusedBit_508_29 : 1; + bool unusedBit_509_29 : 1; /** offset 2116 bit 30 */ - bool unusedBit_508_30 : 1; + bool unusedBit_509_30 : 1; /** offset 2116 bit 31 */ - bool unusedBit_508_31 : 1; + bool unusedBit_509_31 : 1; /** * set can_mode X * offset 2120 @@ -4334,4 +4338,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Sep 26 22:35:57 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 27 03:23:11 UTC 2021 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 2678928dd6..b195f6ef07 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -762,7 +762,12 @@ #define gppwm_channel_size 88 #define GPPWM_CHANNELS 4 #define GPPWM_LOAD_COUNT 8 +#define GPPWM_NOTE_SIZE 16 #define GPPWM_RPM_COUNT 8 +#define gpPwmNote1_offset 1276 +#define gpPwmNote2_offset 1292 +#define gpPwmNote3_offset 1308 +#define gpPwmNote4_offset 1324 #define gps_rx_pin_offset 656 #define gps_tx_pin_offset 657 #define hardCutRpmRange_offset 1048 @@ -1254,8 +1259,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2021.09.26 -#define SIGNATURE_HASH 4246497755 +#define SIGNATURE_DATE 2021.09.27 +#define SIGNATURE_HASH 3579315515 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1611,7 +1616,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.09.26.kin.4246497755" +#define TS_SIGNATURE "rusEFI 2021.09.27.kin.3579315515" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1713,36 +1718,36 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unusedAtOldBoardConfigurationEnd_offset 1276 +#define unusedAtOldBoardConfigurationEnd_offset 1340 #define unusedBit4_1476_offset 1476 #define unusedBit_251_29_offset 976 #define unusedBit_298_30_offset 976 #define unusedBit_298_31_offset 976 #define unusedBit_34_31_offset 76 -#define unusedBit_508_10_offset 2116 -#define unusedBit_508_11_offset 2116 -#define unusedBit_508_12_offset 2116 -#define unusedBit_508_13_offset 2116 -#define unusedBit_508_14_offset 2116 -#define unusedBit_508_15_offset 2116 -#define unusedBit_508_16_offset 2116 -#define unusedBit_508_17_offset 2116 -#define unusedBit_508_18_offset 2116 -#define unusedBit_508_19_offset 2116 -#define unusedBit_508_20_offset 2116 -#define unusedBit_508_21_offset 2116 -#define unusedBit_508_22_offset 2116 -#define unusedBit_508_23_offset 2116 -#define unusedBit_508_24_offset 2116 -#define unusedBit_508_25_offset 2116 -#define unusedBit_508_26_offset 2116 -#define unusedBit_508_27_offset 2116 -#define unusedBit_508_28_offset 2116 -#define unusedBit_508_29_offset 2116 -#define unusedBit_508_30_offset 2116 -#define unusedBit_508_31_offset 2116 -#define unusedBit_508_8_offset 2116 -#define unusedBit_508_9_offset 2116 +#define unusedBit_509_10_offset 2116 +#define unusedBit_509_11_offset 2116 +#define unusedBit_509_12_offset 2116 +#define unusedBit_509_13_offset 2116 +#define unusedBit_509_14_offset 2116 +#define unusedBit_509_15_offset 2116 +#define unusedBit_509_16_offset 2116 +#define unusedBit_509_17_offset 2116 +#define unusedBit_509_18_offset 2116 +#define unusedBit_509_19_offset 2116 +#define unusedBit_509_20_offset 2116 +#define unusedBit_509_21_offset 2116 +#define unusedBit_509_22_offset 2116 +#define unusedBit_509_23_offset 2116 +#define unusedBit_509_24_offset 2116 +#define unusedBit_509_25_offset 2116 +#define unusedBit_509_26_offset 2116 +#define unusedBit_509_27_offset 2116 +#define unusedBit_509_28_offset 2116 +#define unusedBit_509_29_offset 2116 +#define unusedBit_509_30_offset 2116 +#define unusedBit_509_31_offset 2116 +#define unusedBit_509_8_offset 2116 +#define unusedBit_509_9_offset 2116 #define unusedBitHere1_offset 1464 #define unusedBitHere2_offset 1464 #define unusedBitHere3_offset 1464 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index b74a0937b4..f2f6cfd45d 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Sep 26 22:36:02 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 Mon Sep 27 03:23:16 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2202,10 +2202,14 @@ struct engine_configuration_s { */ vr_threshold_s vrThreshold[VR_THRESHOLD_COUNT]; /** - units * offset 1276 */ - int unusedAtOldBoardConfigurationEnd[45]; + gppwm_note_t gpPwmNote[GPPWM_CHANNELS]; + /** + units + * offset 1340 + */ + int unusedAtOldBoardConfigurationEnd[29]; /** kg * offset 1456 @@ -2991,76 +2995,76 @@ struct engine_configuration_s { bool unused1130 : 1; /** offset 2116 bit 8 */ - bool unusedBit_508_8 : 1; + bool unusedBit_509_8 : 1; /** offset 2116 bit 9 */ - bool unusedBit_508_9 : 1; + bool unusedBit_509_9 : 1; /** offset 2116 bit 10 */ - bool unusedBit_508_10 : 1; + bool unusedBit_509_10 : 1; /** offset 2116 bit 11 */ - bool unusedBit_508_11 : 1; + bool unusedBit_509_11 : 1; /** offset 2116 bit 12 */ - bool unusedBit_508_12 : 1; + bool unusedBit_509_12 : 1; /** offset 2116 bit 13 */ - bool unusedBit_508_13 : 1; + bool unusedBit_509_13 : 1; /** offset 2116 bit 14 */ - bool unusedBit_508_14 : 1; + bool unusedBit_509_14 : 1; /** offset 2116 bit 15 */ - bool unusedBit_508_15 : 1; + bool unusedBit_509_15 : 1; /** offset 2116 bit 16 */ - bool unusedBit_508_16 : 1; + bool unusedBit_509_16 : 1; /** offset 2116 bit 17 */ - bool unusedBit_508_17 : 1; + bool unusedBit_509_17 : 1; /** offset 2116 bit 18 */ - bool unusedBit_508_18 : 1; + bool unusedBit_509_18 : 1; /** offset 2116 bit 19 */ - bool unusedBit_508_19 : 1; + bool unusedBit_509_19 : 1; /** offset 2116 bit 20 */ - bool unusedBit_508_20 : 1; + bool unusedBit_509_20 : 1; /** offset 2116 bit 21 */ - bool unusedBit_508_21 : 1; + bool unusedBit_509_21 : 1; /** offset 2116 bit 22 */ - bool unusedBit_508_22 : 1; + bool unusedBit_509_22 : 1; /** offset 2116 bit 23 */ - bool unusedBit_508_23 : 1; + bool unusedBit_509_23 : 1; /** offset 2116 bit 24 */ - bool unusedBit_508_24 : 1; + bool unusedBit_509_24 : 1; /** offset 2116 bit 25 */ - bool unusedBit_508_25 : 1; + bool unusedBit_509_25 : 1; /** offset 2116 bit 26 */ - bool unusedBit_508_26 : 1; + bool unusedBit_509_26 : 1; /** offset 2116 bit 27 */ - bool unusedBit_508_27 : 1; + bool unusedBit_509_27 : 1; /** offset 2116 bit 28 */ - bool unusedBit_508_28 : 1; + bool unusedBit_509_28 : 1; /** offset 2116 bit 29 */ - bool unusedBit_508_29 : 1; + bool unusedBit_509_29 : 1; /** offset 2116 bit 30 */ - bool unusedBit_508_30 : 1; + bool unusedBit_509_30 : 1; /** offset 2116 bit 31 */ - bool unusedBit_508_31 : 1; + bool unusedBit_509_31 : 1; /** * set can_mode X * offset 2120 @@ -4340,4 +4344,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Sep 26 22:36:02 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 Mon Sep 27 03:23:16 UTC 2021 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 85b3339096..1c7de01bd0 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -781,7 +781,12 @@ #define gppwm_channel_size 88 #define GPPWM_CHANNELS 4 #define GPPWM_LOAD_COUNT 8 +#define GPPWM_NOTE_SIZE 16 #define GPPWM_RPM_COUNT 8 +#define gpPwmNote1_offset 1276 +#define gpPwmNote2_offset 1292 +#define gpPwmNote3_offset 1308 +#define gpPwmNote4_offset 1324 #define gps_rx_pin_offset 656 #define gps_tx_pin_offset 657 #define hardCutRpmRange_offset 1048 @@ -1274,8 +1279,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 -#define SIGNATURE_DATE 2021.09.26 -#define SIGNATURE_HASH 3578762644 +#define SIGNATURE_DATE 2021.09.27 +#define SIGNATURE_HASH 4245420404 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1631,7 +1636,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.09.26.subaru_eg33_f7.3578762644" +#define TS_SIGNATURE "rusEFI 2021.09.27.subaru_eg33_f7.4245420404" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1733,36 +1738,36 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unusedAtOldBoardConfigurationEnd_offset 1276 +#define unusedAtOldBoardConfigurationEnd_offset 1340 #define unusedBit4_1476_offset 1476 #define unusedBit_251_29_offset 976 #define unusedBit_298_30_offset 976 #define unusedBit_298_31_offset 976 #define unusedBit_34_31_offset 76 -#define unusedBit_508_10_offset 2116 -#define unusedBit_508_11_offset 2116 -#define unusedBit_508_12_offset 2116 -#define unusedBit_508_13_offset 2116 -#define unusedBit_508_14_offset 2116 -#define unusedBit_508_15_offset 2116 -#define unusedBit_508_16_offset 2116 -#define unusedBit_508_17_offset 2116 -#define unusedBit_508_18_offset 2116 -#define unusedBit_508_19_offset 2116 -#define unusedBit_508_20_offset 2116 -#define unusedBit_508_21_offset 2116 -#define unusedBit_508_22_offset 2116 -#define unusedBit_508_23_offset 2116 -#define unusedBit_508_24_offset 2116 -#define unusedBit_508_25_offset 2116 -#define unusedBit_508_26_offset 2116 -#define unusedBit_508_27_offset 2116 -#define unusedBit_508_28_offset 2116 -#define unusedBit_508_29_offset 2116 -#define unusedBit_508_30_offset 2116 -#define unusedBit_508_31_offset 2116 -#define unusedBit_508_8_offset 2116 -#define unusedBit_508_9_offset 2116 +#define unusedBit_509_10_offset 2116 +#define unusedBit_509_11_offset 2116 +#define unusedBit_509_12_offset 2116 +#define unusedBit_509_13_offset 2116 +#define unusedBit_509_14_offset 2116 +#define unusedBit_509_15_offset 2116 +#define unusedBit_509_16_offset 2116 +#define unusedBit_509_17_offset 2116 +#define unusedBit_509_18_offset 2116 +#define unusedBit_509_19_offset 2116 +#define unusedBit_509_20_offset 2116 +#define unusedBit_509_21_offset 2116 +#define unusedBit_509_22_offset 2116 +#define unusedBit_509_23_offset 2116 +#define unusedBit_509_24_offset 2116 +#define unusedBit_509_25_offset 2116 +#define unusedBit_509_26_offset 2116 +#define unusedBit_509_27_offset 2116 +#define unusedBit_509_28_offset 2116 +#define unusedBit_509_29_offset 2116 +#define unusedBit_509_30_offset 2116 +#define unusedBit_509_31_offset 2116 +#define unusedBit_509_8_offset 2116 +#define unusedBit_509_9_offset 2116 #define unusedBitHere1_offset 1464 #define unusedBitHere2_offset 1464 #define unusedBitHere3_offset 1464 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index c9ffd745d0..c7b0443cb1 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 Sun Sep 26 22:35:54 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2202,10 +2202,14 @@ struct engine_configuration_s { */ vr_threshold_s vrThreshold[VR_THRESHOLD_COUNT]; /** - units * offset 1276 */ - int unusedAtOldBoardConfigurationEnd[45]; + gppwm_note_t gpPwmNote[GPPWM_CHANNELS]; + /** + units + * offset 1340 + */ + int unusedAtOldBoardConfigurationEnd[29]; /** kg * offset 1456 @@ -2991,76 +2995,76 @@ struct engine_configuration_s { bool unused1130 : 1; /** offset 2116 bit 8 */ - bool unusedBit_508_8 : 1; + bool unusedBit_509_8 : 1; /** offset 2116 bit 9 */ - bool unusedBit_508_9 : 1; + bool unusedBit_509_9 : 1; /** offset 2116 bit 10 */ - bool unusedBit_508_10 : 1; + bool unusedBit_509_10 : 1; /** offset 2116 bit 11 */ - bool unusedBit_508_11 : 1; + bool unusedBit_509_11 : 1; /** offset 2116 bit 12 */ - bool unusedBit_508_12 : 1; + bool unusedBit_509_12 : 1; /** offset 2116 bit 13 */ - bool unusedBit_508_13 : 1; + bool unusedBit_509_13 : 1; /** offset 2116 bit 14 */ - bool unusedBit_508_14 : 1; + bool unusedBit_509_14 : 1; /** offset 2116 bit 15 */ - bool unusedBit_508_15 : 1; + bool unusedBit_509_15 : 1; /** offset 2116 bit 16 */ - bool unusedBit_508_16 : 1; + bool unusedBit_509_16 : 1; /** offset 2116 bit 17 */ - bool unusedBit_508_17 : 1; + bool unusedBit_509_17 : 1; /** offset 2116 bit 18 */ - bool unusedBit_508_18 : 1; + bool unusedBit_509_18 : 1; /** offset 2116 bit 19 */ - bool unusedBit_508_19 : 1; + bool unusedBit_509_19 : 1; /** offset 2116 bit 20 */ - bool unusedBit_508_20 : 1; + bool unusedBit_509_20 : 1; /** offset 2116 bit 21 */ - bool unusedBit_508_21 : 1; + bool unusedBit_509_21 : 1; /** offset 2116 bit 22 */ - bool unusedBit_508_22 : 1; + bool unusedBit_509_22 : 1; /** offset 2116 bit 23 */ - bool unusedBit_508_23 : 1; + bool unusedBit_509_23 : 1; /** offset 2116 bit 24 */ - bool unusedBit_508_24 : 1; + bool unusedBit_509_24 : 1; /** offset 2116 bit 25 */ - bool unusedBit_508_25 : 1; + bool unusedBit_509_25 : 1; /** offset 2116 bit 26 */ - bool unusedBit_508_26 : 1; + bool unusedBit_509_26 : 1; /** offset 2116 bit 27 */ - bool unusedBit_508_27 : 1; + bool unusedBit_509_27 : 1; /** offset 2116 bit 28 */ - bool unusedBit_508_28 : 1; + bool unusedBit_509_28 : 1; /** offset 2116 bit 29 */ - bool unusedBit_508_29 : 1; + bool unusedBit_509_29 : 1; /** offset 2116 bit 30 */ - bool unusedBit_508_30 : 1; + bool unusedBit_509_30 : 1; /** offset 2116 bit 31 */ - bool unusedBit_508_31 : 1; + bool unusedBit_509_31 : 1; /** * set can_mode X * offset 2120 @@ -4340,4 +4344,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 26 22:35:54 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 5663aa05aa..7aa4242741 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 Sun Sep 26 22:35:54 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index ac5fa395ec..afba269bbf 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 Sun Sep 26 22:35:54 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 4afe2f2a51..a6d3596d39 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 Sun Sep 26 22:35:54 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index 8f267a9dec..fd5162361f 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 Sun Sep 26 22:35:54 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index a78de39cb0..f52ceb0102 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -781,7 +781,12 @@ #define gppwm_channel_size 88 #define GPPWM_CHANNELS 4 #define GPPWM_LOAD_COUNT 8 +#define GPPWM_NOTE_SIZE 16 #define GPPWM_RPM_COUNT 8 +#define gpPwmNote1_offset 1276 +#define gpPwmNote2_offset 1292 +#define gpPwmNote3_offset 1308 +#define gpPwmNote4_offset 1324 #define gps_rx_pin_offset 656 #define gps_tx_pin_offset 657 #define hardCutRpmRange_offset 1048 @@ -1273,8 +1278,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2021.09.26 -#define SIGNATURE_HASH 1086684919 +#define SIGNATURE_DATE 2021.09.27 +#define SIGNATURE_HASH 1753289239 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1630,7 +1635,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.09.26.all.1086684919" +#define TS_SIGNATURE "rusEFI 2021.09.27.all.1753289239" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1732,36 +1737,36 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unusedAtOldBoardConfigurationEnd_offset 1276 +#define unusedAtOldBoardConfigurationEnd_offset 1340 #define unusedBit4_1476_offset 1476 #define unusedBit_251_29_offset 976 #define unusedBit_298_30_offset 976 #define unusedBit_298_31_offset 976 #define unusedBit_34_31_offset 76 -#define unusedBit_508_10_offset 2116 -#define unusedBit_508_11_offset 2116 -#define unusedBit_508_12_offset 2116 -#define unusedBit_508_13_offset 2116 -#define unusedBit_508_14_offset 2116 -#define unusedBit_508_15_offset 2116 -#define unusedBit_508_16_offset 2116 -#define unusedBit_508_17_offset 2116 -#define unusedBit_508_18_offset 2116 -#define unusedBit_508_19_offset 2116 -#define unusedBit_508_20_offset 2116 -#define unusedBit_508_21_offset 2116 -#define unusedBit_508_22_offset 2116 -#define unusedBit_508_23_offset 2116 -#define unusedBit_508_24_offset 2116 -#define unusedBit_508_25_offset 2116 -#define unusedBit_508_26_offset 2116 -#define unusedBit_508_27_offset 2116 -#define unusedBit_508_28_offset 2116 -#define unusedBit_508_29_offset 2116 -#define unusedBit_508_30_offset 2116 -#define unusedBit_508_31_offset 2116 -#define unusedBit_508_8_offset 2116 -#define unusedBit_508_9_offset 2116 +#define unusedBit_509_10_offset 2116 +#define unusedBit_509_11_offset 2116 +#define unusedBit_509_12_offset 2116 +#define unusedBit_509_13_offset 2116 +#define unusedBit_509_14_offset 2116 +#define unusedBit_509_15_offset 2116 +#define unusedBit_509_16_offset 2116 +#define unusedBit_509_17_offset 2116 +#define unusedBit_509_18_offset 2116 +#define unusedBit_509_19_offset 2116 +#define unusedBit_509_20_offset 2116 +#define unusedBit_509_21_offset 2116 +#define unusedBit_509_22_offset 2116 +#define unusedBit_509_23_offset 2116 +#define unusedBit_509_24_offset 2116 +#define unusedBit_509_25_offset 2116 +#define unusedBit_509_26_offset 2116 +#define unusedBit_509_27_offset 2116 +#define unusedBit_509_28_offset 2116 +#define unusedBit_509_29_offset 2116 +#define unusedBit_509_30_offset 2116 +#define unusedBit_509_31_offset 2116 +#define unusedBit_509_8_offset 2116 +#define unusedBit_509_9_offset 2116 #define unusedBitHere1_offset 1464 #define unusedBitHere2_offset 1464 #define unusedBitHere3_offset 1464 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 7db6a8a9aa..0873ca70b9 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 2021.09.27 -#define SIGNATURE_HASH 96589959 -#define TS_SIGNATURE "rusEFI 2021.09.27.all.96589959" +#define SIGNATURE_HASH 1753289239 +#define TS_SIGNATURE "rusEFI 2021.09.27.all.1753289239" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 06cd00459c..f56df3fd8c 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD atlas #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 96589959 -#define TS_SIGNATURE "rusEFI 2021.09.27.atlas.96589959" +#define SIGNATURE_HASH 1753289239 +#define TS_SIGNATURE "rusEFI 2021.09.27.atlas.1753289239" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 311b59c6b9..cc27850513 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD f429-discovery #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 96589959 -#define TS_SIGNATURE "rusEFI 2021.09.27.f429-discovery.96589959" +#define SIGNATURE_HASH 1753289239 +#define TS_SIGNATURE "rusEFI 2021.09.27.f429-discovery.1753289239" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 287776b569..578600af69 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 2021.09.27 -#define SIGNATURE_HASH 2146667886 -#define TS_SIGNATURE "rusEFI 2021.09.27.frankenso_na6.2146667886" +#define SIGNATURE_HASH 313739262 +#define TS_SIGNATURE "rusEFI 2021.09.27.frankenso_na6.313739262" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 93f5a56c75..aa90abf42f 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen-nb1 #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 990343566 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen-nb1.990343566" +#define SIGNATURE_HASH 1447541534 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen-nb1.1447541534" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 1381894742..d815840b92 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen121nissan #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 2385543365 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen121nissan.2385543365" +#define SIGNATURE_HASH 3815787093 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen121nissan.3815787093" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 9f82c54abb..96756b9f6d 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.09.27 -#define SIGNATURE_HASH 1445804225 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen121vag.1445804225" +#define SIGNATURE_HASH 997061201 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen121vag.997061201" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index d341bd3c39..7145d2d50f 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen128 #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 2634580724 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen128.2634580724" +#define SIGNATURE_HASH 4031268964 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen128.4031268964" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 22a1815746..dc49a7f25d 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen154hyundai #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 662414943 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen154hyundai.662414943" +#define SIGNATURE_HASH 1245408463 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen154hyundai.1245408463" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index fd5468a291..92fb1c7ab4 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen72 #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 1666496672 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen72.1666496672" +#define SIGNATURE_HASH 236220976 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen72.236220976" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index b657f1ae04..61ba83b1bd 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellenNA6 #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 3343362515 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellenNA6.3343362515" +#define SIGNATURE_HASH 2852610883 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellenNA6.2852610883" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 4260fd4621..0e4d10d051 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 2021.09.27 -#define SIGNATURE_HASH 1203569495 -#define TS_SIGNATURE "rusEFI 2021.09.27.hellen_cypress.1203569495" +#define SIGNATURE_HASH 721275335 +#define TS_SIGNATURE "rusEFI 2021.09.27.hellen_cypress.721275335" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 2e147d3a41..e478018871 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 2021.09.27 -#define SIGNATURE_HASH 3088633771 -#define TS_SIGNATURE "rusEFI 2021.09.27.kin.3088633771" +#define SIGNATURE_HASH 3579315515 +#define TS_SIGNATURE "rusEFI 2021.09.27.kin.3579315515" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 243907f31d..114f6c3f07 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 2021.09.27 -#define SIGNATURE_HASH 2599865228 -#define TS_SIGNATURE "rusEFI 2021.09.27.mre_f4.2599865228" +#define SIGNATURE_HASH 4155900188 +#define TS_SIGNATURE "rusEFI 2021.09.27.mre_f4.4155900188" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 4d5d7a92e4..331228d9a9 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 2021.09.27 -#define SIGNATURE_HASH 2599865228 -#define TS_SIGNATURE "rusEFI 2021.09.27.mre_f7.2599865228" +#define SIGNATURE_HASH 4155900188 +#define TS_SIGNATURE "rusEFI 2021.09.27.mre_f7.4155900188" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 34bab1371d..5a1e4e774e 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 2021.09.27 -#define SIGNATURE_HASH 1428881761 -#define TS_SIGNATURE "rusEFI 2021.09.27.prometheus_405.1428881761" +#define SIGNATURE_HASH 946588657 +#define TS_SIGNATURE "rusEFI 2021.09.27.prometheus_405.946588657" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index e2bad61eee..89c0aefdf9 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 2021.09.27 -#define SIGNATURE_HASH 1428881761 -#define TS_SIGNATURE "rusEFI 2021.09.27.prometheus_469.1428881761" +#define SIGNATURE_HASH 946588657 +#define TS_SIGNATURE "rusEFI 2021.09.27.prometheus_469.946588657" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index e25c9516ad..774648d7af 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 2021.09.27 -#define SIGNATURE_HASH 3808941601 -#define TS_SIGNATURE "rusEFI 2021.09.27.proteus_f4.3808941601" +#define SIGNATURE_HASH 2387025073 +#define TS_SIGNATURE "rusEFI 2021.09.27.proteus_f4.2387025073" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index bffe47e160..52eaea15c3 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 2021.09.27 -#define SIGNATURE_HASH 3808941601 -#define TS_SIGNATURE "rusEFI 2021.09.27.proteus_f7.3808941601" +#define SIGNATURE_HASH 2387025073 +#define TS_SIGNATURE "rusEFI 2021.09.27.proteus_f7.2387025073" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 60ef55d64c..5bcb9ec0a4 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.09.27 -#define SIGNATURE_HASH 2420847588 -#define TS_SIGNATURE "rusEFI 2021.09.27.subaru_eg33_f7.2420847588" +#define SIGNATURE_HASH 4245420404 +#define TS_SIGNATURE "rusEFI 2021.09.27.subaru_eg33_f7.4245420404" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 1de185f5f0..5ba0b1bae8 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 254425cfcd..c5f29f936c 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.09.27.all.96589959" + signature = "rusEFI 2021.09.27.all.1753289239" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.all.96589959" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.all.1753289239" ; 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 Mon Sep 27 00:47:13 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5081,6 +5085,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5102,6 +5107,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5123,6 +5129,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5144,6 +5151,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index e48dce889b..c44b9ca476 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.09.27.atlas.96589959" + signature = "rusEFI 2021.09.27.atlas.1753289239" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.atlas.96589959" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.atlas.1753289239" ; 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 Mon Sep 27 00:47:12 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:06 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5081,6 +5085,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5102,6 +5107,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5123,6 +5129,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5144,6 +5151,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 8d30fa4787..deeb22cc33 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.09.27.f429-discovery.96589959" + signature = "rusEFI 2021.09.27.f429-discovery.1753289239" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.f429-discovery.96589959" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.f429-discovery.1753289239" ; 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 Mon Sep 27 00:46:38 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:26 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5081,6 +5085,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5102,6 +5107,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5123,6 +5129,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5144,6 +5151,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index cc36cab0b2..dac2d72eb7 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.09.27.frankenso_na6.2146667886" + signature = "rusEFI 2021.09.27.frankenso_na6.313739262" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.frankenso_na6.2146667886" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.frankenso_na6.313739262" ; 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 Mon Sep 27 00:47:01 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:53 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5081,6 +5085,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5102,6 +5107,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5123,6 +5129,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5144,6 +5151,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 353186bf61..09649b08de 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.09.27.hellen-nb1.990343566" + signature = "rusEFI 2021.09.27.hellen-nb1.1447541534" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen-nb1.990343566" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen-nb1.1447541534" ; 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 Mon Sep 27 00:46:52 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:42 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5046,6 +5050,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5067,6 +5072,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5088,6 +5094,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5109,6 +5116,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index bc0ed7f167..3f288bd2be 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.09.27.hellen121nissan.2385543365" + signature = "rusEFI 2021.09.27.hellen121nissan.3815787093" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen121nissan.2385543365" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen121nissan.3815787093" ; 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 Mon Sep 27 00:46:45 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:34 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5047,6 +5051,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5068,6 +5073,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5089,6 +5095,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5110,6 +5117,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 33a85768c9..a97ef204f3 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.09.27.hellen121vag.1445804225" + signature = "rusEFI 2021.09.27.hellen121vag.997061201" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen121vag.1445804225" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen121vag.997061201" ; 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 Mon Sep 27 00:46:43 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:31 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5049,6 +5053,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5070,6 +5075,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5091,6 +5097,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5112,6 +5119,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 1f2b0ec714..bfc88b3ef3 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.09.27.hellen128.2634580724" + signature = "rusEFI 2021.09.27.hellen128.4031268964" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen128.2634580724" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen128.4031268964" ; 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 Mon Sep 27 00:46:40 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:29 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5047,6 +5051,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5068,6 +5073,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5089,6 +5095,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5110,6 +5117,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 310ae42475..cd21c09039 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.09.27.hellen154hyundai.662414943" + signature = "rusEFI 2021.09.27.hellen154hyundai.1245408463" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen154hyundai.662414943" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen154hyundai.1245408463" ; 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 Mon Sep 27 00:46:47 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:36 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5044,6 +5048,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5065,6 +5070,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5086,6 +5092,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5107,6 +5114,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 5d9ee6a562..977e626643 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.09.27.hellen72.1666496672" + signature = "rusEFI 2021.09.27.hellen72.236220976" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen72.1666496672" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen72.236220976" ; 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 Mon Sep 27 00:46:49 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:39 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5045,6 +5049,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5066,6 +5071,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5087,6 +5093,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5108,6 +5115,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index cd86040170..052f1bb9ee 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.09.27.hellenNA6.3343362515" + signature = "rusEFI 2021.09.27.hellenNA6.2852610883" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellenNA6.3343362515" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellenNA6.2852610883" ; 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 Mon Sep 27 00:46:54 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:45 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5046,6 +5050,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5067,6 +5072,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5088,6 +5094,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5109,6 +5116,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 0981d44608..5130db3565 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.09.27.hellen_cypress.1203569495" + signature = "rusEFI 2021.09.27.hellen_cypress.721275335" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.hellen_cypress.1203569495" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.hellen_cypress.721275335" ; 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 Mon Sep 27 00:47:17 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 27 03:23:14 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5081,6 +5085,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5102,6 +5107,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5123,6 +5129,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5144,6 +5151,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 8430bbef62..08b5bccab6 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.09.27.kin.3088633771" + signature = "rusEFI 2021.09.27.kin.3579315515" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.kin.3088633771" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.kin.3579315515" ; 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 Mon Sep 27 00:47:15 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 27 03:23:11 UTC 2021 pageSize = 19972 page = 1 @@ -618,7 +618,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -817,30 +821,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5054,6 +5058,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5075,6 +5080,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5096,6 +5102,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5117,6 +5124,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index f30405f3f8..4c7fd00878 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.09.27.mre_f4.2599865228" + signature = "rusEFI 2021.09.27.mre_f4.4155900188" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.mre_f4.2599865228" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.mre_f4.4155900188" ; 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 Mon Sep 27 00:46:58 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:50 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5051,6 +5055,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5072,6 +5077,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5093,6 +5099,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5114,6 +5121,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 5b9af785a8..cdd545bd8e 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.09.27.mre_f7.2599865228" + signature = "rusEFI 2021.09.27.mre_f7.4155900188" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.mre_f7.2599865228" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.mre_f7.4155900188" ; 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 Mon Sep 27 00:46:56 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:47 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5051,6 +5055,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5072,6 +5077,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5093,6 +5099,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5114,6 +5121,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index e070f2c700..7bd15297f5 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.09.27.prometheus_405.1428881761" + signature = "rusEFI 2021.09.27.prometheus_405.946588657" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.prometheus_405.1428881761" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.prometheus_405.946588657" ; 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 Mon Sep 27 00:47:05 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:58 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5076,6 +5080,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5097,6 +5102,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5118,6 +5124,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5139,6 +5146,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 31370d1988..c43eaeae4e 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.09.27.prometheus_469.1428881761" + signature = "rusEFI 2021.09.27.prometheus_469.946588657" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.prometheus_469.1428881761" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.prometheus_469.946588657" ; 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 Mon Sep 27 00:47:03 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:22:55 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5076,6 +5080,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5097,6 +5102,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5118,6 +5124,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5139,6 +5146,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 85f5e3c37d..3f03309aaf 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.09.27.proteus_f4.3808941601" + signature = "rusEFI 2021.09.27.proteus_f4.2387025073" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.proteus_f4.3808941601" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.proteus_f4.2387025073" ; 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 Mon Sep 27 00:47:09 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:04 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5040,6 +5044,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5061,6 +5066,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5082,6 +5088,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5103,6 +5110,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index f135efc7b6..0a6c02e66c 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.09.27.proteus_f7.3808941601" + signature = "rusEFI 2021.09.27.proteus_f7.2387025073" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.proteus_f7.3808941601" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.proteus_f7.2387025073" ; 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 Mon Sep 27 00:47:07 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:01 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5040,6 +5044,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5061,6 +5066,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5082,6 +5088,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5103,6 +5110,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 407bdd8db5..af28676109 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.09.27.subaru_eg33_f7.2420847588" + signature = "rusEFI 2021.09.27.subaru_eg33_f7.4245420404" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.09.27.subaru_eg33_f7.2420847588" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.09.27.subaru_eg33_f7.4245420404" ; 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 Mon Sep 27 00:47:20 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 Mon Sep 27 03:23:16 UTC 2021 pageSize = 20000 page = 1 @@ -624,7 +624,11 @@ vrThreshold2_pin = bits, U08, 1260, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2 vrThreshold2_pad = array, U08, 1261, [3], "", 1,0,0,0,0 vrThreshold2_rpmBins = array, U08, 1264, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1270, [6], "volts", 0.01, 0, 0, 2.5, 2 -unusedAtOldBoardConfigurationEnd = array, S32, 1276, [45], "units", 1, 0, -20, 100, 0 +gpPwmNote1 = string, ASCII, 1276, 16 +gpPwmNote2 = string, ASCII, 1292, 16 +gpPwmNote3 = string, ASCII, 1308, 16 +gpPwmNote4 = string, ASCII, 1324, 16 +unusedAtOldBoardConfigurationEnd = array, S32, 1340, [29], "units", 1, 0, -20, 100, 0 vehicleWeight = scalar, U16, 1456, "kg", 1, 0, 0, 10000, 0 lps25BaroSensorScl = bits, U08, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U08, 1459, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -826,30 +830,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true" unused1128 = bits, U32, 2116, [5:5], "false", "true" unused1129 = bits, U32, 2116, [6:6], "false", "true" unused1130 = bits, U32, 2116, [7:7], "false", "true" -unusedBit_508_8 = bits, U32, 2116, [8:8], "false", "true" -unusedBit_508_9 = bits, U32, 2116, [9:9], "false", "true" -unusedBit_508_10 = bits, U32, 2116, [10:10], "false", "true" -unusedBit_508_11 = bits, U32, 2116, [11:11], "false", "true" -unusedBit_508_12 = bits, U32, 2116, [12:12], "false", "true" -unusedBit_508_13 = bits, U32, 2116, [13:13], "false", "true" -unusedBit_508_14 = bits, U32, 2116, [14:14], "false", "true" -unusedBit_508_15 = bits, U32, 2116, [15:15], "false", "true" -unusedBit_508_16 = bits, U32, 2116, [16:16], "false", "true" -unusedBit_508_17 = bits, U32, 2116, [17:17], "false", "true" -unusedBit_508_18 = bits, U32, 2116, [18:18], "false", "true" -unusedBit_508_19 = bits, U32, 2116, [19:19], "false", "true" -unusedBit_508_20 = bits, U32, 2116, [20:20], "false", "true" -unusedBit_508_21 = bits, U32, 2116, [21:21], "false", "true" -unusedBit_508_22 = bits, U32, 2116, [22:22], "false", "true" -unusedBit_508_23 = bits, U32, 2116, [23:23], "false", "true" -unusedBit_508_24 = bits, U32, 2116, [24:24], "false", "true" -unusedBit_508_25 = bits, U32, 2116, [25:25], "false", "true" -unusedBit_508_26 = bits, U32, 2116, [26:26], "false", "true" -unusedBit_508_27 = bits, U32, 2116, [27:27], "false", "true" -unusedBit_508_28 = bits, U32, 2116, [28:28], "false", "true" -unusedBit_508_29 = bits, U32, 2116, [29:29], "false", "true" -unusedBit_508_30 = bits, U32, 2116, [30:30], "false", "true" -unusedBit_508_31 = bits, U32, 2116, [31:31], "false", "true" +unusedBit_509_8 = bits, U32, 2116, [8:8], "false", "true" +unusedBit_509_9 = bits, U32, 2116, [9:9], "false", "true" +unusedBit_509_10 = bits, U32, 2116, [10:10], "false", "true" +unusedBit_509_11 = bits, U32, 2116, [11:11], "false", "true" +unusedBit_509_12 = bits, U32, 2116, [12:12], "false", "true" +unusedBit_509_13 = bits, U32, 2116, [13:13], "false", "true" +unusedBit_509_14 = bits, U32, 2116, [14:14], "false", "true" +unusedBit_509_15 = bits, U32, 2116, [15:15], "false", "true" +unusedBit_509_16 = bits, U32, 2116, [16:16], "false", "true" +unusedBit_509_17 = bits, U32, 2116, [17:17], "false", "true" +unusedBit_509_18 = bits, U32, 2116, [18:18], "false", "true" +unusedBit_509_19 = bits, U32, 2116, [19:19], "false", "true" +unusedBit_509_20 = bits, U32, 2116, [20:20], "false", "true" +unusedBit_509_21 = bits, U32, 2116, [21:21], "false", "true" +unusedBit_509_22 = bits, U32, 2116, [22:22], "false", "true" +unusedBit_509_23 = bits, U32, 2116, [23:23], "false", "true" +unusedBit_509_24 = bits, U32, 2116, [24:24], "false", "true" +unusedBit_509_25 = bits, U32, 2116, [25:25], "false", "true" +unusedBit_509_26 = bits, U32, 2116, [26:26], "false", "true" +unusedBit_509_27 = bits, U32, 2116, [27:27], "false", "true" +unusedBit_509_28 = bits, U32, 2116, [28:28], "false", "true" +unusedBit_509_29 = bits, U32, 2116, [29:29], "false", "true" +unusedBit_509_30 = bits, U32, 2116, [30:30], "false", "true" +unusedBit_509_31 = bits, U32, 2116, [31:31], "false", "true" can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "type 12", "type 13", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -5067,6 +5071,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm1_dutyIfError, {gppwm1_pin != 0} field = "" field = "Load Axis", gppwm1_loadAxis, {gppwm1_pin != 0} + field = "Note", gpPwmNote1 field = "" field = "" field = "" @@ -5088,6 +5093,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm2_dutyIfError, {gppwm2_pin != 0} field = "" field = "Load Axis", gppwm2_loadAxis, {gppwm2_pin != 0} + field = "Note", gpPwmNote2 field = "" field = "" field = "" @@ -5109,6 +5115,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm3_dutyIfError, {gppwm3_pin != 0} field = "" field = "Load Axis", gppwm3_loadAxis, {gppwm3_pin != 0} + field = "Note", gpPwmNote3 field = "" field = "" field = "" @@ -5130,6 +5137,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Duty if error", gppwm4_dutyIfError, {gppwm4_pin != 0} field = "" field = "Load Axis", gppwm4_loadAxis, {gppwm4_pin != 0} + field = "Note", gpPwmNote4 field = "" field = "" field = "" 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 b60007baef..fe32bd57c8 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 Sun Sep 26 22:35:54 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 27 03:23:09 UTC 2021 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -758,7 +758,12 @@ public class Fields { public static final int gppwm_channel_size = 88; public static final int GPPWM_CHANNELS = 4; public static final int GPPWM_LOAD_COUNT = 8; + public static final int GPPWM_NOTE_SIZE = 16; public static final int GPPWM_RPM_COUNT = 8; + public static final int gpPwmNote1_offset = 1276; + public static final int gpPwmNote2_offset = 1292; + public static final int gpPwmNote3_offset = 1308; + public static final int gpPwmNote4_offset = 1324; public static final int gps_rx_pin_offset = 656; public static final int gps_tx_pin_offset = 657; public static final int hardCutRpmRange_offset = 1048; @@ -1225,7 +1230,7 @@ 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 = 1086684919; + public static final int SIGNATURE_HASH = 1753289239; public static final int silentTriggerError_offset = 1464; public static final int slowAdcAlpha_offset = 2088; public static final int sparkDwellRpmBins_offset = 332; @@ -1532,7 +1537,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2021.09.26.all.1086684919"; + public static final String TS_SIGNATURE = "rusEFI 2021.09.27.all.1753289239"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TT_TT_1_16 = 50; @@ -1631,36 +1636,36 @@ public class Fields { public static final int unused_1484_bit_29_offset = 1476; public static final int unused_1484_bit_30_offset = 1476; public static final int unused_1484_bit_31_offset = 1476; - public static final int unusedAtOldBoardConfigurationEnd_offset = 1276; + public static final int unusedAtOldBoardConfigurationEnd_offset = 1340; public static final int unusedBit4_1476_offset = 1476; public static final int unusedBit_251_29_offset = 976; public static final int unusedBit_298_30_offset = 976; public static final int unusedBit_298_31_offset = 976; public static final int unusedBit_34_31_offset = 76; - public static final int unusedBit_508_10_offset = 2116; - public static final int unusedBit_508_11_offset = 2116; - public static final int unusedBit_508_12_offset = 2116; - public static final int unusedBit_508_13_offset = 2116; - public static final int unusedBit_508_14_offset = 2116; - public static final int unusedBit_508_15_offset = 2116; - public static final int unusedBit_508_16_offset = 2116; - public static final int unusedBit_508_17_offset = 2116; - public static final int unusedBit_508_18_offset = 2116; - public static final int unusedBit_508_19_offset = 2116; - public static final int unusedBit_508_20_offset = 2116; - public static final int unusedBit_508_21_offset = 2116; - public static final int unusedBit_508_22_offset = 2116; - public static final int unusedBit_508_23_offset = 2116; - public static final int unusedBit_508_24_offset = 2116; - public static final int unusedBit_508_25_offset = 2116; - public static final int unusedBit_508_26_offset = 2116; - public static final int unusedBit_508_27_offset = 2116; - public static final int unusedBit_508_28_offset = 2116; - public static final int unusedBit_508_29_offset = 2116; - public static final int unusedBit_508_30_offset = 2116; - public static final int unusedBit_508_31_offset = 2116; - public static final int unusedBit_508_8_offset = 2116; - public static final int unusedBit_508_9_offset = 2116; + public static final int unusedBit_509_10_offset = 2116; + public static final int unusedBit_509_11_offset = 2116; + public static final int unusedBit_509_12_offset = 2116; + public static final int unusedBit_509_13_offset = 2116; + public static final int unusedBit_509_14_offset = 2116; + public static final int unusedBit_509_15_offset = 2116; + public static final int unusedBit_509_16_offset = 2116; + public static final int unusedBit_509_17_offset = 2116; + public static final int unusedBit_509_18_offset = 2116; + public static final int unusedBit_509_19_offset = 2116; + public static final int unusedBit_509_20_offset = 2116; + public static final int unusedBit_509_21_offset = 2116; + public static final int unusedBit_509_22_offset = 2116; + public static final int unusedBit_509_23_offset = 2116; + public static final int unusedBit_509_24_offset = 2116; + public static final int unusedBit_509_25_offset = 2116; + public static final int unusedBit_509_26_offset = 2116; + public static final int unusedBit_509_27_offset = 2116; + public static final int unusedBit_509_28_offset = 2116; + public static final int unusedBit_509_29_offset = 2116; + public static final int unusedBit_509_30_offset = 2116; + public static final int unusedBit_509_31_offset = 2116; + public static final int unusedBit_509_8_offset = 2116; + public static final int unusedBit_509_9_offset = 2116; public static final int unusedBitHere1_offset = 1464; public static final int unusedBitHere2_offset = 1464; public static final int unusedBitHere3_offset = 1464; @@ -2291,6 +2296,10 @@ public class Fields { public static final Field VVTOFFSETS4 = Field.create("VVTOFFSETS4", 1240, FieldType.FLOAT); public static final Field VRTHRESHOLD1_PIN = Field.create("VRTHRESHOLD1_PIN", 1244, FieldType.INT8, brain_pin_e); public static final Field VRTHRESHOLD2_PIN = Field.create("VRTHRESHOLD2_PIN", 1260, FieldType.INT8, brain_pin_e); + public static final Field GPPWMNOTE1 = Field.create("GPPWMNOTE1", 1276, 16, FieldType.STRING); + public static final Field GPPWMNOTE2 = Field.create("GPPWMNOTE2", 1292, 16, FieldType.STRING); + public static final Field GPPWMNOTE3 = Field.create("GPPWMNOTE3", 1308, 16, FieldType.STRING); + public static final Field GPPWMNOTE4 = Field.create("GPPWMNOTE4", 1324, 16, FieldType.STRING); public static final Field VEHICLEWEIGHT = Field.create("VEHICLEWEIGHT", 1456, FieldType.INT16); public static final Field LPS25BAROSENSORSCL = Field.create("LPS25BAROSENSORSCL", 1458, FieldType.INT8, brain_pin_e); public static final Field LPS25BAROSENSORSDA = Field.create("LPS25BAROSENSORSDA", 1459, FieldType.INT8, brain_pin_e); @@ -2486,30 +2495,30 @@ public class Fields { public static final Field UNUSED1128 = Field.create("UNUSED1128", 2116, FieldType.BIT, 5); public static final Field UNUSED1129 = Field.create("UNUSED1129", 2116, FieldType.BIT, 6); public static final Field UNUSED1130 = Field.create("UNUSED1130", 2116, FieldType.BIT, 7); - public static final Field UNUSEDBIT_508_8 = Field.create("UNUSEDBIT_508_8", 2116, FieldType.BIT, 8); - public static final Field UNUSEDBIT_508_9 = Field.create("UNUSEDBIT_508_9", 2116, FieldType.BIT, 9); - public static final Field UNUSEDBIT_508_10 = Field.create("UNUSEDBIT_508_10", 2116, FieldType.BIT, 10); - public static final Field UNUSEDBIT_508_11 = Field.create("UNUSEDBIT_508_11", 2116, FieldType.BIT, 11); - public static final Field UNUSEDBIT_508_12 = Field.create("UNUSEDBIT_508_12", 2116, FieldType.BIT, 12); - public static final Field UNUSEDBIT_508_13 = Field.create("UNUSEDBIT_508_13", 2116, FieldType.BIT, 13); - public static final Field UNUSEDBIT_508_14 = Field.create("UNUSEDBIT_508_14", 2116, FieldType.BIT, 14); - public static final Field UNUSEDBIT_508_15 = Field.create("UNUSEDBIT_508_15", 2116, FieldType.BIT, 15); - public static final Field UNUSEDBIT_508_16 = Field.create("UNUSEDBIT_508_16", 2116, FieldType.BIT, 16); - public static final Field UNUSEDBIT_508_17 = Field.create("UNUSEDBIT_508_17", 2116, FieldType.BIT, 17); - public static final Field UNUSEDBIT_508_18 = Field.create("UNUSEDBIT_508_18", 2116, FieldType.BIT, 18); - public static final Field UNUSEDBIT_508_19 = Field.create("UNUSEDBIT_508_19", 2116, FieldType.BIT, 19); - public static final Field UNUSEDBIT_508_20 = Field.create("UNUSEDBIT_508_20", 2116, FieldType.BIT, 20); - public static final Field UNUSEDBIT_508_21 = Field.create("UNUSEDBIT_508_21", 2116, FieldType.BIT, 21); - public static final Field UNUSEDBIT_508_22 = Field.create("UNUSEDBIT_508_22", 2116, FieldType.BIT, 22); - public static final Field UNUSEDBIT_508_23 = Field.create("UNUSEDBIT_508_23", 2116, FieldType.BIT, 23); - public static final Field UNUSEDBIT_508_24 = Field.create("UNUSEDBIT_508_24", 2116, FieldType.BIT, 24); - public static final Field UNUSEDBIT_508_25 = Field.create("UNUSEDBIT_508_25", 2116, FieldType.BIT, 25); - public static final Field UNUSEDBIT_508_26 = Field.create("UNUSEDBIT_508_26", 2116, FieldType.BIT, 26); - public static final Field UNUSEDBIT_508_27 = Field.create("UNUSEDBIT_508_27", 2116, FieldType.BIT, 27); - public static final Field UNUSEDBIT_508_28 = Field.create("UNUSEDBIT_508_28", 2116, FieldType.BIT, 28); - public static final Field UNUSEDBIT_508_29 = Field.create("UNUSEDBIT_508_29", 2116, FieldType.BIT, 29); - public static final Field UNUSEDBIT_508_30 = Field.create("UNUSEDBIT_508_30", 2116, FieldType.BIT, 30); - public static final Field UNUSEDBIT_508_31 = Field.create("UNUSEDBIT_508_31", 2116, FieldType.BIT, 31); + public static final Field UNUSEDBIT_509_8 = Field.create("UNUSEDBIT_509_8", 2116, FieldType.BIT, 8); + public static final Field UNUSEDBIT_509_9 = Field.create("UNUSEDBIT_509_9", 2116, FieldType.BIT, 9); + public static final Field UNUSEDBIT_509_10 = Field.create("UNUSEDBIT_509_10", 2116, FieldType.BIT, 10); + public static final Field UNUSEDBIT_509_11 = Field.create("UNUSEDBIT_509_11", 2116, FieldType.BIT, 11); + public static final Field UNUSEDBIT_509_12 = Field.create("UNUSEDBIT_509_12", 2116, FieldType.BIT, 12); + public static final Field UNUSEDBIT_509_13 = Field.create("UNUSEDBIT_509_13", 2116, FieldType.BIT, 13); + public static final Field UNUSEDBIT_509_14 = Field.create("UNUSEDBIT_509_14", 2116, FieldType.BIT, 14); + public static final Field UNUSEDBIT_509_15 = Field.create("UNUSEDBIT_509_15", 2116, FieldType.BIT, 15); + public static final Field UNUSEDBIT_509_16 = Field.create("UNUSEDBIT_509_16", 2116, FieldType.BIT, 16); + public static final Field UNUSEDBIT_509_17 = Field.create("UNUSEDBIT_509_17", 2116, FieldType.BIT, 17); + public static final Field UNUSEDBIT_509_18 = Field.create("UNUSEDBIT_509_18", 2116, FieldType.BIT, 18); + public static final Field UNUSEDBIT_509_19 = Field.create("UNUSEDBIT_509_19", 2116, FieldType.BIT, 19); + public static final Field UNUSEDBIT_509_20 = Field.create("UNUSEDBIT_509_20", 2116, FieldType.BIT, 20); + public static final Field UNUSEDBIT_509_21 = Field.create("UNUSEDBIT_509_21", 2116, FieldType.BIT, 21); + public static final Field UNUSEDBIT_509_22 = Field.create("UNUSEDBIT_509_22", 2116, FieldType.BIT, 22); + public static final Field UNUSEDBIT_509_23 = Field.create("UNUSEDBIT_509_23", 2116, FieldType.BIT, 23); + public static final Field UNUSEDBIT_509_24 = Field.create("UNUSEDBIT_509_24", 2116, FieldType.BIT, 24); + public static final Field UNUSEDBIT_509_25 = Field.create("UNUSEDBIT_509_25", 2116, FieldType.BIT, 25); + public static final Field UNUSEDBIT_509_26 = Field.create("UNUSEDBIT_509_26", 2116, FieldType.BIT, 26); + public static final Field UNUSEDBIT_509_27 = Field.create("UNUSEDBIT_509_27", 2116, FieldType.BIT, 27); + public static final Field UNUSEDBIT_509_28 = Field.create("UNUSEDBIT_509_28", 2116, FieldType.BIT, 28); + public static final Field UNUSEDBIT_509_29 = Field.create("UNUSEDBIT_509_29", 2116, FieldType.BIT, 29); + public static final Field UNUSEDBIT_509_30 = Field.create("UNUSEDBIT_509_30", 2116, FieldType.BIT, 30); + public static final Field UNUSEDBIT_509_31 = Field.create("UNUSEDBIT_509_31", 2116, FieldType.BIT, 31); public static final Field CAN2NBCTYPE = Field.create("CAN2NBCTYPE", 2120, FieldType.INT); public static final Field CAN2TXPIN = Field.create("CAN2TXPIN", 2124, FieldType.INT8, brain_pin_e); public static final Field CAN2RXPIN = Field.create("CAN2RXPIN", 2125, FieldType.INT8, brain_pin_e); @@ -3360,6 +3369,10 @@ public class Fields { VVTOFFSETS4, VRTHRESHOLD1_PIN, VRTHRESHOLD2_PIN, + GPPWMNOTE1, + GPPWMNOTE2, + GPPWMNOTE3, + GPPWMNOTE4, VEHICLEWEIGHT, LPS25BAROSENSORSCL, LPS25BAROSENSORSDA, @@ -3551,30 +3564,30 @@ public class Fields { UNUSED1128, UNUSED1129, UNUSED1130, - UNUSEDBIT_508_8, - UNUSEDBIT_508_9, - UNUSEDBIT_508_10, - UNUSEDBIT_508_11, - UNUSEDBIT_508_12, - UNUSEDBIT_508_13, - UNUSEDBIT_508_14, - UNUSEDBIT_508_15, - UNUSEDBIT_508_16, - UNUSEDBIT_508_17, - UNUSEDBIT_508_18, - UNUSEDBIT_508_19, - UNUSEDBIT_508_20, - UNUSEDBIT_508_21, - UNUSEDBIT_508_22, - UNUSEDBIT_508_23, - UNUSEDBIT_508_24, - UNUSEDBIT_508_25, - UNUSEDBIT_508_26, - UNUSEDBIT_508_27, - UNUSEDBIT_508_28, - UNUSEDBIT_508_29, - UNUSEDBIT_508_30, - UNUSEDBIT_508_31, + UNUSEDBIT_509_8, + UNUSEDBIT_509_9, + UNUSEDBIT_509_10, + UNUSEDBIT_509_11, + UNUSEDBIT_509_12, + UNUSEDBIT_509_13, + UNUSEDBIT_509_14, + UNUSEDBIT_509_15, + UNUSEDBIT_509_16, + UNUSEDBIT_509_17, + UNUSEDBIT_509_18, + UNUSEDBIT_509_19, + UNUSEDBIT_509_20, + UNUSEDBIT_509_21, + UNUSEDBIT_509_22, + UNUSEDBIT_509_23, + UNUSEDBIT_509_24, + UNUSEDBIT_509_25, + UNUSEDBIT_509_26, + UNUSEDBIT_509_27, + UNUSEDBIT_509_28, + UNUSEDBIT_509_29, + UNUSEDBIT_509_30, + UNUSEDBIT_509_31, CAN2NBCTYPE, CAN2TXPIN, CAN2RXPIN, diff --git a/java_console/rusefi.xml b/java_console/rusefi.xml index cec10650b7..17e469298a 100644 --- a/java_console/rusefi.xml +++ b/java_console/rusefi.xml @@ -1,6 +1,6 @@ - +