diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h index 25ab39e75c..cb7a2ccb11 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:09 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:09 UTC 2024 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h index 4e2660c5b2..b6532d8d1f 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h @@ -708,6 +708,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -824,7 +825,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -993,12 +994,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1124,7 +1135,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h index 02fa8d1afb..7f6ec6eb67 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:18 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:08 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 20712); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:18 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:08 UTC 2024 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h index 2380f42be5..83bdbef2e2 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h @@ -708,6 +708,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -824,7 +825,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1463677528 +#define SIGNATURE_HASH 1412475600 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -993,12 +994,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1124,7 +1135,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.1463677528" +#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.1412475600" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h index 4fb42767ee..00c13e15ff 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:20 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:10 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:20 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:10 UTC 2024 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h index 529aa3d881..393ff0b25c 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h @@ -945,6 +945,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1061,7 +1062,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 877532828 +#define SIGNATURE_HASH 927157780 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1230,12 +1231,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 300 #define TS_BURN_COMMAND 'B' @@ -1361,7 +1372,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.877532828" +#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.927157780" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/algo/auto_generated_enginetypes.cpp b/firmware/controllers/algo/auto_generated_enginetypes.cpp index 518428c0b8..5650c1f5e0 100644 --- a/firmware/controllers/algo/auto_generated_enginetypes.cpp +++ b/firmware/controllers/algo/auto_generated_enginetypes.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "engine_types.h" -// was generated automatically by rusEFI tool from engine_types.h // by enum_to_string.jar tool on Tue Dec 26 01:36:31 UTC 2023 +// was generated automatically by rusEFI tool from engine_types.h // by enum_to_string.jar tool on Wed Jan 03 21:42:05 UTC 2024 // see also gen_config_and_enums.bat @@ -567,8 +567,20 @@ case TS_14_5: return "TS_14_5"; case TS_14_9: return "TS_14_9"; +case TS_BURN_WITHOUT_FLASH: + return "TS_BURN_WITHOUT_FLASH"; +case TS_ETB_AUTOCAL_0: + return "TS_ETB_AUTOCAL_0"; +case TS_ETB_AUTOCAL_1: + return "TS_ETB_AUTOCAL_1"; case TS_ETB_RESET: return "TS_ETB_RESET"; +case TS_ETB_START_AUTOTUNE: + return "TS_ETB_START_AUTOTUNE"; +case TS_ETB_STOP_AUTOTUNE: + return "TS_ETB_STOP_AUTOTUNE"; +case TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE: + return "TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE"; case TS_GRAB_PEDAL_UP: return "TS_GRAB_PEDAL_UP"; case TS_GRAB_PEDAL_WOT: @@ -577,8 +589,16 @@ case TS_GRAB_TPS_CLOSED: return "TS_GRAB_TPS_CLOSED"; case TS_GRAB_TPS_WOT: return "TS_GRAB_TPS_WOT"; +case TS_RESET_MC33810: + return "TS_RESET_MC33810"; case TS_RESET_TLE8888: return "TS_RESET_TLE8888"; +case TS_TRIGGER_STIMULATOR_DISABLE: + return "TS_TRIGGER_STIMULATOR_DISABLE"; +case TS_TRIGGER_STIMULATOR_ENABLE: + return "TS_TRIGGER_STIMULATOR_ENABLE"; +case TS_WIDEBAND_UPDATE: + return "TS_WIDEBAND_UPDATE"; case TS_WRITE_FLASH: return "TS_WRITE_FLASH"; } diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h index 7033dd9d2e..cf8556cf63 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:13 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:13 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h index b90a30a605..6e1125455d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:16 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:16 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h index 81d1a8a81f..ddc2e3d9bb 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:18 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:18 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h index 74cb08b7f5..67b9681794 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:26 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:26 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h index 5e1c96f7dd..4e7bf1aeb5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1593 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22104); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:21 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h index 02bef7a8cb..fd1bb0189c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1593 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22104); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:24 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h index a156b73c37..01616a32a1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:32:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:56 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:32:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:56 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index 9ad52c67c8..09bdc9f4ef 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:49 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21588); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:49 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h index b05c6f246f..082fe7c658 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:32:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:54 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:32:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:54 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h index c3dfde7cfe..d33b08543d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:35 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:35 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h index 84816cd37a..2ff0614c8b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:37 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:37 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h index e711a738e1..7d8c54ab4c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:20 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h index 4ef793faa7..f4b5e443a4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:57 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:57 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:47 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h index 806eb3601a..082f480fda 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:57 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:57 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h index eee65dd00e..6dbc4762b2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:37 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22760); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:37 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h index f2948f5352..ff51492b55 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:55 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:55 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index 9ebf2eefa6..a37b110513 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:34 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:34 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index 58b83ab390..d4989430d1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:32 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:32 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index fe15541885..d9e28be96b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:29 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:29 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index 2964c9b663..0bf5d53a20 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:39 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:39 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index baed7c0856..fbba6dcfad 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:59 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:50 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:59 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:50 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index 5d47524f57..7fe4c6ecee 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:52 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:52 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index 3cd1181ba7..4360689652 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:52 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:42 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:52 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:42 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index ab576b9de6..ae3e2e6569 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:00 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:00 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h index a4ea9ecc6b..8d346148f7 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:02 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:02 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h index 361210fb97..3f60c63600 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:22 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:12 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:22 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:12 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h index 42c26da309..7e112fc21e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:10 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:10 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h index a86b9e8c4f..f96d1c9c10 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:17 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:07 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:17 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:07 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h index a43abf6ae0..281e68d1e1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:56 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:56 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:47 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h index 6d48e7be4c..37d4788f58 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:25 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:25 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h index 535d7e0e03..5c01dfb14a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:23 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:23 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index 5b3b8bc8b8..0c1f1d67a3 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:30 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:30 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index c4f40cdb66..7875255407 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:27 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:27 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index c4a31fcecc..a281b0ee5c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:32 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:32 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index 9116323be6..0e3c131a85 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:15 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:15 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h index a98db45221..a804b4ca0f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:05 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:05 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h index 36e9fa88b3..e0106c8ce5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:40 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:40 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h index 640a7f1513..23dc1891f1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:51 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:42 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:51 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:42 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h index 42b7d64d54..bf0334d08e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:44 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h index 97aaa85b29..8b1adfd0e2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:27 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:17 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:31:27 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:17 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h index 27425d67c3..e359624ecf 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:32:01 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:51 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:32:01 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:51 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index 567f6996af..bd16b57f1b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:54 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:45 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3171,7 +3171,7 @@ struct engine_configuration_s { /** * offset 1577 */ - uint8_t mc33810maxDwellTimer; + mc33810maxDwellTimer_e mc33810maxDwellTimer; /** * Duration of each test pulse * units: ms @@ -5484,4 +5484,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 20:30:54 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:45 UTC 2024 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 825263db8b..0372d2bb3e 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1704559089 +#define SIGNATURE_HASH 1721031033 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.1704559089" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.1721031033" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h index d4e7b9d10c..bbd2dada50 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1035,6 +1035,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1153,7 +1154,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 114093833 +#define SIGNATURE_HASH 96581505 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1322,12 +1323,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1453,7 +1464,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.114093833" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.96581505" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h index 4abc102ba6..2e215bd50b 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1035,6 +1035,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1153,7 +1154,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 114093833 +#define SIGNATURE_HASH 96581505 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1322,12 +1323,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1453,7 +1464,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.114093833" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.96581505" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h index fbbbac8a5e..f1a412f63f 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1420495854 +#define SIGNATURE_HASH 1470518118 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.1420495854" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.1470518118" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index 7c2f7fa07c..9af7062e8d 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 189061137 +#define SIGNATURE_HASH 139034777 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.189061137" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.139034777" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h index 9dea01797b..59d2b97569 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 189061137 +#define SIGNATURE_HASH 139034777 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.189061137" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.139034777" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_at_start_f435.h b/firmware/controllers/generated/rusefi_generated_at_start_f435.h index 99fb0be8cc..a2b8a7ec8a 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_atlas.h b/firmware/controllers/generated/rusefi_generated_atlas.h index 0070d679bc..c0f09463bc 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1374413240 +#define SIGNATURE_HASH 1390852400 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.1374413240" +#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.1390852400" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f407-discovery.h b/firmware/controllers/generated/rusefi_generated_f407-discovery.h index 458b79d9e3..7ff0ce6f34 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 914004100 +#define SIGNATURE_HASH 897040396 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.914004100" +#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.897040396" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f429-discovery.h b/firmware/controllers/generated/rusefi_generated_f429-discovery.h index 1906eb10f9..fd06a90d44 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f469-discovery.h b/firmware/controllers/generated/rusefi_generated_f469-discovery.h index a685d1a571..e3ce4b7549 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 658191205 +#define SIGNATURE_HASH 607546349 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.658191205" +#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.607546349" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h index 2050daff5e..94c05e5065 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 1142653405 +#define SIGNATURE_HASH 1192679765 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.1142653405" +#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.1192679765" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index 788b3eac6e..d311a6c432 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3707080448 +#define SIGNATURE_HASH 3757627272 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.3707080448" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.3757627272" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index 0e433b3862..b9b20c3b43 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 936484430 +#define SIGNATURE_HASH 886884038 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.936484430" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.886884038" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h index f850cff547..a74bc78824 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1405605400 +#define SIGNATURE_HASH 1355452048 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.1405605400" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.1355452048" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h index 36632d3eb1..8f4621676c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 159769151 +#define SIGNATURE_HASH 176732855 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.159769151" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.176732855" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h index 72d8b5c54f..01f225d406 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2103127649 +#define SIGNATURE_HASH 2119595753 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.2103127649" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.2119595753" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121vag.h b/firmware/controllers/generated/rusefi_generated_hellen121vag.h index 4d4171314f..0e4a8be146 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 630532112 +#define SIGNATURE_HASH 647524504 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.630532112" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.647524504" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen128.h b/firmware/controllers/generated/rusefi_generated_hellen128.h index 669f85a3dd..c37c7c6970 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4169015041 +#define SIGNATURE_HASH 4218636169 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.4169015041" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.4218636169" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h index a4a6c15dcc..9fe8658ea2 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3109188175 +#define SIGNATURE_HASH 3126799047 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.3109188175" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.3126799047" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen72.h b/firmware/controllers/generated/rusefi_generated_hellen72.h index 6b8baea3e5..41fafcb433 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2500706666 +#define SIGNATURE_HASH 2516621794 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.2500706666" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.2516621794" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index b795b2950f..1235302b6c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1887216912 +#define SIGNATURE_HASH 1936850328 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.1887216912" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.1936850328" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index a55558aafa..34a1b427a7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3244493012 +#define SIGNATURE_HASH 3262009436 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.3244493012" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.3262009436" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA6.h b/firmware/controllers/generated/rusefi_generated_hellenNA6.h index 17f15f41d5..4833a21b06 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2794312458 +#define SIGNATURE_HASH 2776664962 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.2794312458" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.2776664962" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h index ca98add3fb..0c64bc7bfe 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1153,7 +1154,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1660209145 +#define SIGNATURE_HASH 1643749233 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1322,12 +1323,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1453,7 +1464,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.1660209145" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.1643749233" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_m74_9.h b/firmware/controllers/generated/rusefi_generated_m74_9.h index c9a799b2e9..e2192c273d 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 341430851 +#define SIGNATURE_HASH 391416523 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.341430851" +#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.391416523" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f4.h b/firmware/controllers/generated/rusefi_generated_mre_f4.h index 34fde2165c..984fbef36b 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1774792108 +#define SIGNATURE_HASH 1791259940 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1774792108" +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1791259940" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f7.h b/firmware/controllers/generated/rusefi_generated_mre_f7.h index 3e2e3a53d3..0df520426c 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1774792108 +#define SIGNATURE_HASH 1791259940 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1774792108" +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1791259940" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_h743.h b/firmware/controllers/generated/rusefi_generated_nucleo_h743.h index 1f1039a2eb..eddd959582 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_h743.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_h743.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_405.h b/firmware/controllers/generated/rusefi_generated_prometheus_405.h index e428bd8dc4..55c2559044 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 628684902 +#define SIGNATURE_HASH 645243118 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.628684902" +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.645243118" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_469.h b/firmware/controllers/generated/rusefi_generated_prometheus_469.h index c8af7455fb..a697b61bff 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 628684902 +#define SIGNATURE_HASH 645243118 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.628684902" +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.645243118" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index b9c0759a61..5887dabaea 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 2123202664 +#define SIGNATURE_HASH 2105596128 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.2123202664" +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.2105596128" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index 37e2a52ee8..e5b2f64529 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 2123202664 +#define SIGNATURE_HASH 2105596128 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.2123202664" +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.2105596128" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index 819100fd30..c5181c5c0e 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 2123202664 +#define SIGNATURE_HASH 2105596128 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.2123202664" +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.2105596128" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index bcd0112303..ec3ba57cfe 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3156944048 +#define SIGNATURE_HASH 3206970424 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.3156944048" +#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.3206970424" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_small-can-board.h b/firmware/controllers/generated/rusefi_generated_small-can-board.h index ec4077cc41..bf6cbdd0dd 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1151,7 +1152,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 726530431 +#define SIGNATURE_HASH 675324407 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1320,12 +1321,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1451,7 +1462,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.726530431" +#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.675324407" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h index b4a573033c..89c051e5ef 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h index 502610b7e5..b109f050b9 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h index 004a2b2de3..ccec2e90e1 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_t-b-g.h b/firmware/controllers/generated/rusefi_generated_t-b-g.h index f4d4d6f435..795af02248 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 367801846 +#define SIGNATURE_HASH 383872382 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.367801846" +#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.383872382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index 2787cf95a2..1af34d5c70 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1150,7 +1151,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2671909332 +#define SIGNATURE_HASH 2622439772 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1319,12 +1320,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1450,7 +1461,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.2671909332" +#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.2622439772" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi.h b/firmware/controllers/generated/rusefi_generated_uaefi.h index d0c1cad32d..1efea5e443 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1034,6 +1034,7 @@ #define MAP_sensor_config_s_size 140 #define MAP_WINDOW_SIZE 8 #define MAX_CYLINDER_COUNT 12 +#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_32MS 4 @@ -1152,7 +1153,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2085097600 +#define SIGNATURE_HASH 2135246856 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1321,12 +1322,22 @@ #define ts_14_command_TS_14_4 4 #define ts_14_command_TS_14_5 5 #define ts_14_command_TS_14_9 9 +#define ts_14_command_TS_BURN_WITHOUT_FLASH 0x15 +#define ts_14_command_TS_ETB_AUTOCAL_0 0x0E +#define ts_14_command_TS_ETB_AUTOCAL_1 0x11 #define ts_14_command_TS_ETB_RESET 0x0B +#define ts_14_command_TS_ETB_START_AUTOTUNE 0x0C +#define ts_14_command_TS_ETB_STOP_AUTOTUNE 0x10 +#define ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE 0x13 #define ts_14_command_TS_GRAB_PEDAL_UP 6 #define ts_14_command_TS_GRAB_PEDAL_WOT 7 #define ts_14_command_TS_GRAB_TPS_CLOSED 2 #define ts_14_command_TS_GRAB_TPS_WOT 3 +#define ts_14_command_TS_RESET_MC33810 0x14 #define ts_14_command_TS_RESET_TLE8888 8 +#define ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE 0x0F +#define ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE 0x0D +#define ts_14_command_TS_WIDEBAND_UPDATE 0x12 #define ts_14_command_TS_WRITE_FLASH 0x0A #define TS_BLOCK_READ_TIMEOUT 3000 #define TS_BURN_COMMAND 'B' @@ -1452,7 +1463,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.2085097600" +#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.2135246856" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 7b65fec268..e9e3f84550 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1704559089 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.1704559089" +#define SIGNATURE_HASH 1721031033 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.1721031033" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 4690a34fea..b64f130400 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 114093833 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.114093833" +#define SIGNATURE_HASH 96581505 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.96581505" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 3e9a095eb2..94b3ae385d 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 114093833 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.114093833" +#define SIGNATURE_HASH 96581505 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.96581505" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 926d49bbf2..91ce507781 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1420495854 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.1420495854" +#define SIGNATURE_HASH 1470518118 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.1470518118" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 24fad2604d..9902f4b32b 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 189061137 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.189061137" +#define SIGNATURE_HASH 139034777 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.139034777" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 2b6192e01c..3eefbd5ec4 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 189061137 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.189061137" +#define SIGNATURE_HASH 139034777 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.139034777" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 56b5c15205..a64e5837f7 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.383872382" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index c33f90f23c..ccb8faeb6f 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1374413240 -#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.1374413240" +#define SIGNATURE_HASH 1390852400 +#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.1390852400" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index c34af3b58e..12982ca7e5 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.383872382" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index eebdedccc9..09c2793e0d 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 914004100 -#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.914004100" +#define SIGNATURE_HASH 897040396 +#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.897040396" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 0ef7fb7b40..01fd46d467 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.383872382" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 3632097672..ad4cb69ded 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 658191205 -#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.658191205" +#define SIGNATURE_HASH 607546349 +#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.607546349" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index aabf1b796a..ac6da2b5a4 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1142653405 -#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.1142653405" +#define SIGNATURE_HASH 1192679765 +#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.1192679765" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 479a7a29c3..234f8cc5e1 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3707080448 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.3707080448" +#define SIGNATURE_HASH 3757627272 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.3757627272" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 319a3489a1..88d9896208 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 936484430 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.936484430" +#define SIGNATURE_HASH 886884038 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.886884038" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 137dfe3754..91c0942c88 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1405605400 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.1405605400" +#define SIGNATURE_HASH 1355452048 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.1355452048" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index c4445e537a..54c1ddad5e 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 159769151 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.159769151" +#define SIGNATURE_HASH 176732855 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.176732855" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 46dfd5c30d..c0714dff68 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2103127649 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.2103127649" +#define SIGNATURE_HASH 2119595753 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.2119595753" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 62c5c66a2d..53e493b57d 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 630532112 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.630532112" +#define SIGNATURE_HASH 647524504 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.647524504" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 0a56f7c585..473ff9d71d 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4169015041 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.4169015041" +#define SIGNATURE_HASH 4218636169 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.4218636169" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 3be40fe6a5..8fa460867d 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3109188175 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.3109188175" +#define SIGNATURE_HASH 3126799047 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.3126799047" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index ae32a84782..75de5fbfb0 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2500706666 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.2500706666" +#define SIGNATURE_HASH 2516621794 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.2516621794" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 1cf8a99e6e..7e83e93f8c 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1887216912 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.1887216912" +#define SIGNATURE_HASH 1936850328 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.1936850328" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 67794290b1..10265df24e 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3244493012 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.3244493012" +#define SIGNATURE_HASH 3262009436 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.3262009436" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index c8ab5652ef..18129dbbb9 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2794312458 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.2794312458" +#define SIGNATURE_HASH 2776664962 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.2776664962" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index d1185a428e..1cf65e9c04 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1660209145 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.1660209145" +#define SIGNATURE_HASH 1643749233 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.1643749233" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 9deec48982..2b7d3ec2c8 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 1463677528 -#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.1463677528" +#define SIGNATURE_HASH 1412475600 +#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.1412475600" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 61457ad71c..f9df7e144f 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 341430851 -#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.341430851" +#define SIGNATURE_HASH 391416523 +#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.391416523" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 4528965e10..97b177f4bb 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1774792108 -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1774792108" +#define SIGNATURE_HASH 1791259940 +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1791259940" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 007d007593..25a14e6450 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1774792108 -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1774792108" +#define SIGNATURE_HASH 1791259940 +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1791259940" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index e32a5f604f..ee31ed162f 100644 --- a/firmware/controllers/generated/signature_nucleo_h743.h +++ b/firmware/controllers/generated/signature_nucleo_h743.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.383872382" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 5f1d204267..ba397ae70f 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 628684902 -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.628684902" +#define SIGNATURE_HASH 645243118 +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.645243118" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 93e1a5b0fb..09636cd8f5 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 628684902 -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.628684902" +#define SIGNATURE_HASH 645243118 +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.645243118" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index b2b5c3c833..15378a5e90 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2123202664 -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.2123202664" +#define SIGNATURE_HASH 2105596128 +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.2105596128" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 59c2b9612b..4ed37993ba 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2123202664 -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.2123202664" +#define SIGNATURE_HASH 2105596128 +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.2105596128" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 91f21d8ce8..6681259a8f 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2123202664 -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.2123202664" +#define SIGNATURE_HASH 2105596128 +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.2105596128" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index b4fd6214e4..04d888aae0 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3156944048 -#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.3156944048" +#define SIGNATURE_HASH 3206970424 +#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.3206970424" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index d00336fb9a..30eae800f4 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 726530431 -#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.726530431" +#define SIGNATURE_HASH 675324407 +#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.675324407" diff --git a/firmware/controllers/generated/signature_stm32f413_nucleo.h b/firmware/controllers/generated/signature_stm32f413_nucleo.h index 9e20e7ad0c..b6051acb90 100644 --- a/firmware/controllers/generated/signature_stm32f413_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f413_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.383872382" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 64163ad8a6..e1c91961c9 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.383872382" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index c48a4e586e..16665d0652 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.383872382" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index f0572f87f7..a82a9c884e 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 877532828 -#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.877532828" +#define SIGNATURE_HASH 927157780 +#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.927157780" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 56926a4aea..e1c9a2c0ba 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 367801846 -#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.367801846" +#define SIGNATURE_HASH 383872382 +#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.383872382" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 9635713a6a..9d54556e5f 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2671909332 -#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.2671909332" +#define SIGNATURE_HASH 2622439772 +#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.2622439772" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 9b3ce7112b..c0c9024433 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2085097600 -#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.2085097600" +#define SIGNATURE_HASH 2135246856 +#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.2135246856" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index cfc1ff21ed..518a6256f5 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1159,9 +1159,6 @@ float getConfigValueByName(const char *name) { // camDecoder2jzPosition case 594789367: return engineConfiguration->camDecoder2jzPosition; -// mc33810maxDwellTimer - case -132408813: - return engineConfiguration->mc33810maxDwellTimer; // benchTestOnTime case -1992436143: return engineConfiguration->benchTestOnTime; @@ -3668,11 +3665,6 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->camDecoder2jzPosition = (int)value; return 1; - } - case -132408813: - { - engineConfiguration->mc33810maxDwellTimer = (int)value; - return 1; } case -1992436143: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index e9af6dd195..11b8078510 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1153,9 +1153,6 @@ ListenMode is about acknowledging CAN traffic on the protocol level. Different f ### camDecoder2jzPosition null -### mc33810maxDwellTimer -null - ### benchTestOnTime Duration of each test pulse diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 1d75f6ee18..f2af25cb91 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-2chan.1704559089" + signature = "rusEFI master.2024.01.03.alphax-2chan.1721031033" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-2chan.1704559089" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-2chan.1721031033" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:27 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:13 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5714,7 +5714,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5864,6 +5866,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8052,11 +8055,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8686,7 +8691,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index bee6fd0a8e..94eb87e94d 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-4chan.114093833" + signature = "rusEFI master.2024.01.03.alphax-4chan.96581505" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-4chan.114093833" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-4chan.96581505" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:30 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:16 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8056,11 +8059,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8697,7 +8702,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index be5f30b2ec..9c67c550c7 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-4chan_f7.114093833" + signature = "rusEFI master.2024.01.03.alphax-4chan_f7.96581505" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-4chan_f7.114093833" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-4chan_f7.96581505" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:18 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8056,11 +8059,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8697,7 +8702,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 5aff76b14e..2624b577fd 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-8chan-revA.1420495854" + signature = "rusEFI master.2024.01.03.alphax-8chan-revA.1470518118" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-8chan-revA.1420495854" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-8chan-revA.1470518118" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:26 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8056,11 +8059,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8695,7 +8700,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index d872a62c4e..642066ed3e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-8chan.189061137" + signature = "rusEFI master.2024.01.03.alphax-8chan.139034777" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-8chan.189061137" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-8chan.139034777" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:21 UTC 2024 pageSize = 22104 page = 1 @@ -772,7 +772,7 @@ kLineDoHondaSend = bits, U32, 1588, [5:5], "false", "true" can1ListenMode = bits, U32, 1588, [6:6], "false", "true" can2ListenMode = bits, U32, 1588, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1592, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1593, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1593, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1594, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1596, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1597, "%", 10.0, 0, 0, 1000, 0 @@ -5719,7 +5719,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5869,6 +5871,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8059,11 +8062,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8698,7 +8703,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 75ca9cb217..9cfe8aecbf 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-8chan_f7.189061137" + signature = "rusEFI master.2024.01.03.alphax-8chan_f7.139034777" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-8chan_f7.189061137" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-8chan_f7.139034777" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:24 UTC 2024 pageSize = 22104 page = 1 @@ -772,7 +772,7 @@ kLineDoHondaSend = bits, U32, 1588, [5:5], "false", "true" can1ListenMode = bits, U32, 1588, [6:6], "false", "true" can2ListenMode = bits, U32, 1588, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1592, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1593, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1593, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1594, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1596, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1597, "%", 10.0, 0, 0, 1000, 0 @@ -5719,7 +5719,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5869,6 +5871,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8059,11 +8062,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8698,7 +8703,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 6fd45aec72..9aca68dd00 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.at_start_f435.367801846" + signature = "rusEFI master.2024.01.03.at_start_f435.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.at_start_f435.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.at_start_f435.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:17 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:56 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index dc557cd0a1..4db6a1816c 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.atlas.1374413240" + signature = "rusEFI master.2024.01.03.atlas.1390852400" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.atlas.1374413240" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.atlas.1390852400" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:49 UTC 2024 pageSize = 21588 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8078,14 +8081,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8716,7 +8722,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 8ce9317ef5..ce43f8eec5 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.cypress.367801846" + signature = "rusEFI master.2024.01.03.cypress.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.cypress.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.cypress.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:09 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index d52e1c9d32..7f132073eb 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.f407-discovery.914004100" + signature = "rusEFI master.2024.01.03.f407-discovery.897040396" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.f407-discovery.914004100" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.f407-discovery.897040396" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:54 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5719,7 +5719,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5869,6 +5871,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8090,14 +8093,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8733,7 +8739,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 22777ba2d8..4b0b774145 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.f429-discovery.367801846" + signature = "rusEFI master.2024.01.03.f429-discovery.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.f429-discovery.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.f429-discovery.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:54 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:35 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index e504805964..03eaa5a886 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.f469-discovery.658191205" + signature = "rusEFI master.2024.01.03.f469-discovery.607546349" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.f469-discovery.658191205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.f469-discovery.607546349" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:37 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 6affd2a060..6308a893cb 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.frankenso_na6.1142653405" + signature = "rusEFI master.2024.01.03.frankenso_na6.1192679765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.frankenso_na6.1142653405" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.frankenso_na6.1192679765" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:20 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8729,7 +8735,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index ab77548d13..85ca376432 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-112-17.3707080448" + signature = "rusEFI master.2024.01.03.hellen-112-17.3757627272" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-112-17.3707080448" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-112-17.3757627272" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:47 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8053,11 +8056,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8682,7 +8687,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 7297951848..a0be756ab3 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-gm-e67.936484430" + signature = "rusEFI master.2024.01.03.hellen-gm-e67.886884038" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-gm-e67.936484430" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-gm-e67.886884038" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:57 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8069,14 +8072,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8701,7 +8707,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 62b1aef8b1..fb943b4c59 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-honda-k.1405605400" + signature = "rusEFI master.2024.01.03.hellen-honda-k.1355452048" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-honda-k.1405605400" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-honda-k.1355452048" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","A15 TPS","E9 Ignition Key Voltage","INVALID","Aux Analog 3","Aux Analog 1","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT","Aux Analog 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:52 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:37 UTC 2024 pageSize = 22760 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8051,11 +8054,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8679,7 +8684,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index ca945223d4..169a04eae7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-nb1.159769151" + signature = "rusEFI master.2024.01.03.hellen-nb1.176732855" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-nb1.159769151" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-nb1.176732855" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:55 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8069,14 +8072,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8702,7 +8708,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 419a660a05..6adda05944 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen121nissan.2103127649" + signature = "rusEFI master.2024.01.03.hellen121nissan.2119595753" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen121nissan.2103127649" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen121nissan.2119595753" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:49 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:34 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8050,11 +8053,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8681,7 +8686,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index c3d8283c30..b0a1aa4205 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen121vag.630532112" + signature = "rusEFI master.2024.01.03.hellen121vag.647524504" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen121vag.630532112" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen121vag.647524504" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:32 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8069,14 +8072,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8705,7 +8711,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index d1351efa06..2d0f8a8b18 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen128.4169015041" + signature = "rusEFI master.2024.01.03.hellen128.4218636169" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen128.4169015041" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen128.4218636169" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:29 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8068,14 +8071,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8702,7 +8708,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 5280305232..13c8e038a6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen154hyundai.3109188175" + signature = "rusEFI master.2024.01.03.hellen154hyundai.3126799047" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen154hyundai.3109188175" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen154hyundai.3126799047" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:39 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8050,11 +8053,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8680,7 +8685,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 071b7a993f..75a931b90c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen72.2500706666" + signature = "rusEFI master.2024.01.03.hellen72.2516621794" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen72.2500706666" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen72.2516621794" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:50 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8069,14 +8072,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8702,7 +8708,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 30c180f898..e1e6fd3940 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen81.1887216912" + signature = "rusEFI master.2024.01.03.hellen81.1936850328" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen81.1887216912" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen81.1936850328" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:52 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8067,14 +8070,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8698,7 +8704,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 357191a717..0709d6a60e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen88bmw.3244493012" + signature = "rusEFI master.2024.01.03.hellen88bmw.3262009436" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen88bmw.3244493012" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen88bmw.3262009436" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:42 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8066,14 +8069,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8697,7 +8703,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index a9df08f4bc..17eee7e742 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellenNA6.2794312458" + signature = "rusEFI master.2024.01.03.hellenNA6.2776664962" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellenNA6.2794312458" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellenNA6.2776664962" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:17 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:00 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8069,14 +8072,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8703,7 +8709,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 32b85e1381..3fcc5ecfcd 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellenNA8_96.1660209145" + signature = "rusEFI master.2024.01.03.hellenNA8_96.1643749233" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellenNA8_96.1660209145" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellenNA8_96.1643749233" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:19 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:02 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8069,14 +8072,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8701,7 +8707,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index e0566b74e1..0059357bd1 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.kin.1463677528" + signature = "rusEFI master.2024.01.03.kin.1412475600" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.kin.1463677528" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.kin.1412475600" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:08 UTC 2024 pageSize = 20712 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8087,14 +8090,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8726,7 +8732,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 8cbbd4f7a8..4e634e7883 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.m74_9.341430851" + signature = "rusEFI master.2024.01.03.m74_9.391416523" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.m74_9.341430851" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.m74_9.391416523" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal","Pedal position sensor 2 signal","ETB position sensor 1 signal","ETB position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:30 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:12 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8071,14 +8074,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8703,7 +8709,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index aaba08266a..6b05a9e060 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.mre_f4.1774792108" + signature = "rusEFI master.2024.01.03.mre_f4.1791259940" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.mre_f4.1774792108" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.mre_f4.1791259940" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:27 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:10 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5719,7 +5719,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5869,6 +5871,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8068,14 +8071,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8704,7 +8710,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index df719c1d3f..ffdb562977 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.mre_f7.1774792108" + signature = "rusEFI master.2024.01.03.mre_f7.1791259940" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.mre_f7.1774792108" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.mre_f7.1791259940" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:25 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:07 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5719,7 +5719,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5869,6 +5871,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8068,14 +8071,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8704,7 +8710,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index fb44a47cd2..a3684d4634 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.nucleo_h743.367801846" + signature = "rusEFI master.2024.01.03.nucleo_h743.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.nucleo_h743.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.nucleo_h743.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:47 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index cb9963acfd..44285eb1a9 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.prometheus_405.628684902" + signature = "rusEFI master.2024.01.03.prometheus_405.645243118" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.prometheus_405.628684902" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.prometheus_405.645243118" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:43 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:25 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5711,7 +5711,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5861,6 +5863,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8081,14 +8084,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8720,7 +8726,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index b4ef1d957a..2e7e4b629d 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.prometheus_469.628684902" + signature = "rusEFI master.2024.01.03.prometheus_469.645243118" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.prometheus_469.628684902" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.prometheus_469.645243118" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:23 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5711,7 +5711,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5861,6 +5863,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8081,14 +8084,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8720,7 +8726,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 60a7782f1e..94322be135 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.proteus_f4.2123202664" + signature = "rusEFI master.2024.01.03.proteus_f4.2105596128" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.proteus_f4.2123202664" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.proteus_f4.2105596128" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:48 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:30 UTC 2024 pageSize = 26088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = std_separator @@ -5863,6 +5865,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8071,11 +8074,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8713,7 +8718,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 074f6604f0..29ffb2e3c2 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.proteus_f7.2123202664" + signature = "rusEFI master.2024.01.03.proteus_f7.2105596128" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.proteus_f7.2123202664" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.proteus_f7.2105596128" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:27 UTC 2024 pageSize = 26088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = std_separator @@ -5863,6 +5865,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8071,11 +8074,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8713,7 +8718,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index a83c8e5467..93e77e4d58 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.proteus_h7.2123202664" + signature = "rusEFI master.2024.01.03.proteus_h7.2105596128" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.proteus_h7.2123202664" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.proteus_h7.2105596128" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:51 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:32 UTC 2024 pageSize = 26088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = std_separator @@ -5863,6 +5865,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8071,11 +8074,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8713,7 +8718,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 92188312b1..0860518f71 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.s105.3156944048" + signature = "rusEFI master.2024.01.03.s105.3206970424" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.s105.3156944048" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.s105.3206970424" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:15 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5717,7 +5717,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5867,6 +5869,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8071,14 +8074,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8703,7 +8709,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index d1311c4456..edc940f5c7 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.small-can-board.726530431" + signature = "rusEFI master.2024.01.03.small-can-board.675324407" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.small-can-board.726530431" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.small-can-board.675324407" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:22 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:05 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8077,14 +8080,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8716,7 +8722,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini index 677ef67344..27395bf7a6 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.stm32f413_nucleo.367801846" + signature = "rusEFI master.2024.01.03.stm32f413_nucleo.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.stm32f413_nucleo.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.stm32f413_nucleo.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:40 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index cd04bbbd2c..f3cae15552 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.stm32f429_nucleo.367801846" + signature = "rusEFI master.2024.01.03.stm32f429_nucleo.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.stm32f429_nucleo.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.stm32f429_nucleo.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:42 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 90462378e9..b19dbb8ffa 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.stm32f767_nucleo.367801846" + signature = "rusEFI master.2024.01.03.stm32f767_nucleo.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.stm32f767_nucleo.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.stm32f767_nucleo.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:04 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:44 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 19d04ad834..27a5d09405 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.subaru_eg33_f7.877532828" + signature = "rusEFI master.2024.01.03.subaru_eg33_f7.927157780" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.subaru_eg33_f7.877532828" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.subaru_eg33_f7.927157780" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","AUX0_18 - MAP Ain","INVALID","INVALID","B05 - MAF Ain","INVALID","AUX0_19 - IAT Ain","A02 - VBat","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:39:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:10 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8083,14 +8086,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis field = "uartConsoleSerialSpeed", uartConsoleSerialSpeed @@ -8721,7 +8727,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 3950577cbf..b6ca849536 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.t-b-g.367801846" + signature = "rusEFI master.2024.01.03.t-b-g.383872382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.t-b-g.367801846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.t-b-g.383872382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:17 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 2f9171d64b..c38a73cf0c 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.tdg-pdm8.2671909332" + signature = "rusEFI master.2024.01.03.tdg-pdm8.2622439772" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.tdg-pdm8.2671909332" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.tdg-pdm8.2622439772" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:41:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:43:51 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5716,7 +5716,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5866,6 +5868,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8086,14 +8089,17 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis - field = "TLE8888 Chip Select", tle8888_cs + dialog = tle8888Dialog, "TLE8888", yAxis field = "TLE8888 SPI", tle8888spiDevice + field = "TLE8888 Chip Select", tle8888_cs field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init - field = "L9779 SPI", tle8888spiDevice + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis + field = "L9779 SPI", l9779spiDevice + filed = "L9779 Chip Select", l9779_cs dialog = connection, "", yAxis panel = tsPort @@ -8725,7 +8731,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index ed86da6d1e..4773a62185 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.uaefi.2085097600" + signature = "rusEFI master.2024.01.03.uaefi.2135246856" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.uaefi.2085097600" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.uaefi.2135246856" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 AUX3","C14 TPS2","INVALID","D9 MAP","INVALID","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:40:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:42:45 UTC 2024 pageSize = 22088 page = 1 @@ -769,7 +769,7 @@ kLineDoHondaSend = bits, U32, 1572, [5:5], "false", "true" can1ListenMode = bits, U32, 1572, [6:6], "false", "true" can2ListenMode = bits, U32, 1572, [7:7], "false", "true" camDecoder2jzPosition = scalar, U08, 1576, "", 1, 0, 0, 100, 0 -mc33810maxDwellTimer = scalar, U08, 1577, "", 1, 0, 0, 100, 0 +mc33810maxDwellTimer = bits, U08, 1577, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" benchTestOnTime = scalar, U16, 1578, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1580, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1581, "%", 10.0, 0, 0, 1000, 0 @@ -5715,7 +5715,9 @@ menuDialog = main subMenu = canBusMain, "CAN Bus Communication" subMenu = sdCard, "SD Card Logger" subMenu = connection, "Connection" - subMenu = tle8888, "TLE8888" + subMenu = tle8888Dialog, "TLE8888" + subMenu = l9779Dialog, "L9779" + subMenu = mc33810Dialog, "MC33810 IGN/INJ driver" subMenu = allPins1, "Full pinout 1/3" subMenu = allPins2, "Full pinout 2/3" @@ -5865,6 +5867,7 @@ cmd_calibrate_tps_2_wot = "Z\x00\x14\x00\x05" cmd_calibrate_pedal_up = "Z\x00\x14\x00\x06" cmd_calibrate_pedal_down = "Z\x00\x14\x00\x07" cmd_tle8888_init = "Z\x00\x14\x00\x08" +cmd_mc33810_init = "Z\x00\x14\x00\x14" cmd_write_config = "Z\x00\x14\x00\x0a" cmd_etb_reset = "Z\x00\x14\x00\x0b" cmd_etb_autotune = "Z\x00\x14\x00\x0C" @@ -8053,11 +8056,13 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "SD logger rate", sdCardLogFrequency field = "SD logger mode", sdTriggerLog - dialog = tle8888, "TLE8888", yAxis + dialog = tle8888Dialog, "TLE8888", yAxis field = "Mode", tle8888mode field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 stepper", useTLE8888_stepper - commandButton = "Reinit", cmd_tle8888_init + commandButton = "Reinitialize", cmd_tle8888_init + + dialog = l9779Dialog, "L9779", yAxis dialog = connection, "", yAxis panel = tsPort @@ -8682,7 +8687,19 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu - field = mc33810maxDwellTimer, mc33810maxDwellTimer + + dialog = mc33810Dialog, "MC33810 IGN/INJ driver" + field = "SPI settings" + field = "mc33810_cs", mc33810_cs1 + field = "mc33810_csPinMode", mc33810_csPinMode + field = "Chip configuration" + field = "Maximum dwell (IGN pins mode only)", mc33810maxDwellTimer + field = "Disable auto recovery from OV/UV", mc33810DisableRecoveryMode + field = "GD0 output disable IGN mode", mc33810Gpgd0Mode + field = "GD1 output disable IGN mode", mc33810Gpgd1Mode + field = "GD2 output disable IGN mode", mc33810Gpgd2Mode + field = "GD3 output disable IGN mode", mc33810Gpgd3Mode + commandButton = "Reinitialize", cmd_mc33810_init dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin 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 3dc4c92035..768884042f 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 config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 19:49:43 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 21:44:00 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1088,7 +1088,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 914004100; + public static final int SIGNATURE_HASH = 897040396; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX = "generated/simulator_tune_image"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX = ".bin"; @@ -1241,12 +1241,22 @@ public class Fields { public static final int ts_14_command_TS_14_4 = 4; public static final int ts_14_command_TS_14_5 = 5; public static final int ts_14_command_TS_14_9 = 9; + public static final int ts_14_command_TS_BURN_WITHOUT_FLASH = 0x15; + public static final int ts_14_command_TS_ETB_AUTOCAL_0 = 0x0E; + public static final int ts_14_command_TS_ETB_AUTOCAL_1 = 0x11; public static final int ts_14_command_TS_ETB_RESET = 0x0B; + public static final int ts_14_command_TS_ETB_START_AUTOTUNE = 0x0C; + public static final int ts_14_command_TS_ETB_STOP_AUTOTUNE = 0x10; + public static final int ts_14_command_TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE = 0x13; public static final int ts_14_command_TS_GRAB_PEDAL_UP = 6; public static final int ts_14_command_TS_GRAB_PEDAL_WOT = 7; public static final int ts_14_command_TS_GRAB_TPS_CLOSED = 2; public static final int ts_14_command_TS_GRAB_TPS_WOT = 3; + public static final int ts_14_command_TS_RESET_MC33810 = 0x14; public static final int ts_14_command_TS_RESET_TLE8888 = 8; + public static final int ts_14_command_TS_TRIGGER_STIMULATOR_DISABLE = 0x0F; + public static final int ts_14_command_TS_TRIGGER_STIMULATOR_ENABLE = 0x0D; + public static final int ts_14_command_TS_WIDEBAND_UPDATE = 0x12; public static final int ts_14_command_TS_WRITE_FLASH = 0x0A; public static final int TS_BLOCK_READ_TIMEOUT = 3000; public static final char TS_BURN_COMMAND = 'B'; @@ -1318,7 +1328,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 master.2024.01.03.f407-discovery.914004100"; + public static final String TS_SIGNATURE = "rusEFI master.2024.01.03.f407-discovery.897040396"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; diff --git a/java_console/models/src/main/java/com/rusefi/enums/ts_14_command.java b/java_console/models/src/main/java/com/rusefi/enums/ts_14_command.java index 89017a827b..5c3e9a8151 100644 --- a/java_console/models/src/main/java/com/rusefi/enums/ts_14_command.java +++ b/java_console/models/src/main/java/com/rusefi/enums/ts_14_command.java @@ -17,4 +17,14 @@ public enum ts_14_command { TS_14_9, TS_WRITE_FLASH, TS_ETB_RESET, + TS_ETB_START_AUTOTUNE, + TS_TRIGGER_STIMULATOR_ENABLE, + TS_ETB_AUTOCAL_0, + TS_TRIGGER_STIMULATOR_DISABLE, + TS_ETB_STOP_AUTOTUNE, + TS_ETB_AUTOCAL_1, + TS_WIDEBAND_UPDATE, + TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE, + TS_RESET_MC33810, + TS_BURN_WITHOUT_FLASH, }