diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 9679e317dcd..e8c19aa129f 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3263455330 +#define SIGNATURE_HASH 481050674 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.3263455330" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.481050674" #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 feef4a2cfef..73066791f54 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1208,7 +1208,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2552659244 +#define SIGNATURE_HASH 1175346556 #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" @@ -1585,7 +1585,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.2552659244" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.1175346556" #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 aa14c6b5e30..c15657ff1a9 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1208,7 +1208,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2552659244 +#define SIGNATURE_HASH 1175346556 #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" @@ -1585,7 +1585,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.2552659244" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.1175346556" #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 06b1fea15c5..4a19ab21551 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3551688449 +#define SIGNATURE_HASH 228218705 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.3551688449" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.228218705" #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 648f0c0d79e..198b49dfcdf 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3894364497 +#define SIGNATURE_HASH 909601025 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.3894364497" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.909601025" #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 8c395ad61cf..c000d33bce5 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3894364497 +#define SIGNATURE_HASH 909601025 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.3894364497" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.909601025" #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 3fc0869b3b1..e0e4d8df16a 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.1517411526" #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 fb4a436b5a6..d177d392baa 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3227396312 +#define SIGNATURE_HASH 511051912 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.3227396312" +#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.511051912" #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 99a39b0128c..b457a976523 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 537397239 +#define SIGNATURE_HASH 4263520167 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.537397239" +#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.4263520167" #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 fa0b00f316f..b50d781d688 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.1517411526" #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 4423ba4f43b..4487b84bd2f 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3062823429 +#define SIGNATURE_HASH 1755765333 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.3062823429" +#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.1755765333" #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 921da6f24e3..3fda373507a 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 3537537165 +#define SIGNATURE_HASH 217229533 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.3537537165" +#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.217229533" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_haba208.h b/firmware/controllers/generated/rusefi_generated_haba208.h index edff84c3321..ddce359d5b3 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.1517411526" #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 65d79f6dd5b..7425f63c721 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 223437842 +#define SIGNATURE_HASH 3547939906 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.223437842" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.3547939906" #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 cd4f3054a7f..5914073be6a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1210096430 +#define SIGNATURE_HASH 2517154686 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.1210096430" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.2517154686" #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 129e9946640..97684d7b463 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1971230925 +#define SIGNATURE_HASH 2874587293 #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" @@ -1586,7 +1586,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.1971230925" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.2874587293" #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 976552088ef..e5a28c9ca4a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1832979126 +#define SIGNATURE_HASH 3010013926 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.1832979126" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.3010013926" #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 d6d38f3a68e..36e5fb66593 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2850247297 +#define SIGNATURE_HASH 2009821905 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.2850247297" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.2009821905" #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 54e4020b889..ce5944770b7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3022053744 +#define SIGNATURE_HASH 1778958624 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.3022053744" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.1778958624" #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 f6696dbd11c..6e15b7f4d27 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1774966369 +#define SIGNATURE_HASH 3085170225 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.1774966369" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.3085170225" #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 aa94992c97c..efc2bf44d5a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1935991012 +#define SIGNATURE_HASH 2907488436 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.1935991012" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.2907488436" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h index e0eaa891777..7d82a4b35c6 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1164166499 +#define SIGNATURE_HASH 2605442355 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.1164166499" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.2605442355" #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 535277e9e97..67c7c137833 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 79169546 +#define SIGNATURE_HASH 3666880602 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.79169546" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.3666880602" #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 3e75f8e50c8..be748ae2142 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3788074096 +#define SIGNATURE_HASH 1071729696 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.3788074096" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.1071729696" #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 2125b3351fe..798478e8b62 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4142561587 +#define SIGNATURE_HASH 683825507 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output false -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.4142561587" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.683825507" #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 d4bb8af19e5..a326089cf03 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 284958582 +#define SIGNATURE_HASH 3470016294 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.284958582" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.3470016294" #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 f15320e0413..2fa81baf864 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1208,7 +1208,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4012268984 +#define SIGNATURE_HASH 823033320 #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" @@ -1585,7 +1585,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.4012268984" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.823033320" #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 6ae448e990a..c0f57582742 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 820233289 +#define SIGNATURE_HASH 4006339609 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.820233289" +#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.4006339609" #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 d2ce6d982b9..41db2c1bb0c 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2274796137 +#define SIGNATURE_HASH 1505657401 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.2274796137" +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.1505657401" #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 c9b203b6eaa..74c43dd1ca7 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1207,7 +1207,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2274796137 +#define SIGNATURE_HASH 1505657401 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.2274796137" +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.1505657401" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h index 40de13e05cb..b175d1fa601 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.1517411526" #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 becf5c6e37f..3456d183f43 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3033346310 +#define SIGNATURE_HASH 1793397078 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.3033346310" +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.1793397078" #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 3a8c62f76b8..c61c966edc2 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3033346310 +#define SIGNATURE_HASH 1793397078 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.3033346310" +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.1793397078" #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 56cb8556f88..d00706ccccf 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 1849837236 +#define SIGNATURE_HASH 2959763172 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.1849837236" +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.2959763172" #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 ebfefa781f9..316906ba15f 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 1849837236 +#define SIGNATURE_HASH 2959763172 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.1849837236" +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.2959763172" #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 02a72cd79e3..ba5d5ec8161 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 1849837236 +#define SIGNATURE_HASH 2959763172 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.1849837236" +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.2959763172" #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 30b492af7d9..9a4f2349eca 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1003650132 +#define SIGNATURE_HASH 3858390020 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.1003650132" +#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.3858390020" #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 00d5102ffc6..0701a58dc8d 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1207,7 +1207,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 582278836 +#define SIGNATURE_HASH 4238147300 #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" @@ -1585,7 +1585,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.582278836" +#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.4238147300" #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 c9025e14698..f6f47b7ded9 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.1517411526" #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 5bcf2b186cd..25f70455635 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.1517411526" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h index 90c79bd74f4..99f48629d87 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.1517411526" #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 337be1dadec..68c624fb98b 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2220489878 +#define SIGNATURE_HASH 1517411526 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.2220489878" +#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.1517411526" #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 60cb4a6613e..a6ed945f30c 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1206,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3195289630 +#define SIGNATURE_HASH 1616666702 #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" @@ -1583,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.3195289630" +#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.1616666702" #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 a5f2b8c9eb3..c366b818dc5 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1207,7 +1207,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_uaefi_presets true -#define SIGNATURE_HASH 4263739821 +#define SIGNATURE_HASH 537633277 #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" @@ -1584,7 +1584,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.4263739821" +#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.537633277" #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 8b51ce86205..39374af712a 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3263455330 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.3263455330" +#define SIGNATURE_HASH 481050674 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.481050674" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index a35679035f6..21ee4e04de6 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2552659244 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.2552659244" +#define SIGNATURE_HASH 1175346556 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.1175346556" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 3d705261f9e..b8cc1e1db5d 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2552659244 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.2552659244" +#define SIGNATURE_HASH 1175346556 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.1175346556" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 04bc277fd48..1b7178eddbe 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3551688449 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.3551688449" +#define SIGNATURE_HASH 228218705 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.228218705" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 3b009d57a32..e48f45dc241 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3894364497 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.3894364497" +#define SIGNATURE_HASH 909601025 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.909601025" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index ead518f491b..26a7fa451e6 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3894364497 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.3894364497" +#define SIGNATURE_HASH 909601025 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.909601025" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 5b353d80dc5..c450132a5dc 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.1517411526" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index eae1e934c52..58ce57a904b 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3227396312 -#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.3227396312" +#define SIGNATURE_HASH 511051912 +#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.511051912" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index d655b932f2d..bb702caba79 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 537397239 -#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.537397239" +#define SIGNATURE_HASH 4263520167 +#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.4263520167" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index c257e8a8e4d..e33516a7b04 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.1517411526" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 95244d27b5e..8051e838d3c 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3062823429 -#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.3062823429" +#define SIGNATURE_HASH 1755765333 +#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.1755765333" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index c64e7664f0b..561272e8528 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3537537165 -#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.3537537165" +#define SIGNATURE_HASH 217229533 +#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.217229533" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index d9271d2f9e6..3705b9afc2f 100644 --- a/firmware/controllers/generated/signature_haba208.h +++ b/firmware/controllers/generated/signature_haba208.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.1517411526" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 8a36e24fa99..ca74217e787 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 223437842 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.223437842" +#define SIGNATURE_HASH 3547939906 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.3547939906" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index c5f8064ece7..23ea6b0d3ba 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1210096430 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.1210096430" +#define SIGNATURE_HASH 2517154686 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.2517154686" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 931e5a8509d..a49b9d98736 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1971230925 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.1971230925" +#define SIGNATURE_HASH 2874587293 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.2874587293" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index b956b2d79c7..b97a82e2435 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1832979126 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.1832979126" +#define SIGNATURE_HASH 3010013926 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.3010013926" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 5bc8571a2de..a5d727ad3fb 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2850247297 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.2850247297" +#define SIGNATURE_HASH 2009821905 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.2009821905" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 2efd25bcbd0..2ba64fbae7c 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3022053744 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.3022053744" +#define SIGNATURE_HASH 1778958624 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.1778958624" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 646233933c4..8afcadce5c8 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1774966369 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.1774966369" +#define SIGNATURE_HASH 3085170225 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.3085170225" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index b96aa66b112..446350a2ace 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1935991012 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.1935991012" +#define SIGNATURE_HASH 2907488436 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.2907488436" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index dcb3ded9940..005f5d369f0 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/signature_hellen154hyundai_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1164166499 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.1164166499" +#define SIGNATURE_HASH 2605442355 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.2605442355" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 097f6e9f540..72f22a72d0f 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 79169546 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.79169546" +#define SIGNATURE_HASH 3666880602 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.3666880602" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index ad4d1693a7a..5837d197cee 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3788074096 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.3788074096" +#define SIGNATURE_HASH 1071729696 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.1071729696" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 7d1abe21f0a..94af8a303bc 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4142561587 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.4142561587" +#define SIGNATURE_HASH 683825507 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.683825507" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 33f24544477..c241da858d8 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 284958582 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.284958582" +#define SIGNATURE_HASH 3470016294 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.3470016294" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index c5f0633c85a..7c06bf68301 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4012268984 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.4012268984" +#define SIGNATURE_HASH 823033320 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.823033320" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index e1e4a6f53a2..11926311117 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 820233289 -#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.820233289" +#define SIGNATURE_HASH 4006339609 +#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.4006339609" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 4a3ee90bb67..dc50cebd1a0 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2274796137 -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.2274796137" +#define SIGNATURE_HASH 1505657401 +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.1505657401" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 5e0d083c0fc..ba89937ca95 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2274796137 -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.2274796137" +#define SIGNATURE_HASH 1505657401 +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.1505657401" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index a13e58d04e7..f92e79bf7ac 100644 --- a/firmware/controllers/generated/signature_nucleo_f413.h +++ b/firmware/controllers/generated/signature_nucleo_f413.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.1517411526" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index cf331a62675..1c9f1de0acd 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3033346310 -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.3033346310" +#define SIGNATURE_HASH 1793397078 +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.1793397078" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 3389eb79515..1dde53a6341 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3033346310 -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.3033346310" +#define SIGNATURE_HASH 1793397078 +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.1793397078" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 8b31da8af39..06cfb1a2b27 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1849837236 -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.1849837236" +#define SIGNATURE_HASH 2959763172 +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.2959763172" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index e5ad7f1cf4a..78856898d3f 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1849837236 -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.1849837236" +#define SIGNATURE_HASH 2959763172 +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.2959763172" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 1d77ff352a4..0942f7b8879 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1849837236 -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.1849837236" +#define SIGNATURE_HASH 2959763172 +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.2959763172" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 1d2a18874f3..b046a1ab080 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1003650132 -#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.1003650132" +#define SIGNATURE_HASH 3858390020 +#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.3858390020" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 569fb3460ac..0e679ac3ba3 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 582278836 -#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.582278836" +#define SIGNATURE_HASH 4238147300 +#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.4238147300" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 9b46fea4851..637358262ce 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.1517411526" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 8ef1be2eb64..a2c9f4724f3 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.1517411526" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index 4714a902cf5..4ba134fb842 100644 --- a/firmware/controllers/generated/signature_stm32h743_nucleo.h +++ b/firmware/controllers/generated/signature_stm32h743_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.1517411526" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index b3cb71bd531..e74a40db5f0 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2220489878 -#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.2220489878" +#define SIGNATURE_HASH 1517411526 +#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.1517411526" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 1812200b093..762b0414347 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3195289630 -#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.3195289630" +#define SIGNATURE_HASH 1616666702 +#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.1616666702" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 83e2b0524bf..5671e2f80ee 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4263739821 -#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.4263739821" +#define SIGNATURE_HASH 537633277 +#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.537633277" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 1a2f1e7a782..9449b364bca 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f407-discovery.537397239" + signature = "rusEFI master.2024.04.20.f407-discovery.4263520167" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f407-discovery.537397239" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f407-discovery.4263520167" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:27 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8127,7 +8127,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index ef379479d5e..ae73bb0c4dd 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-2chan.3263455330" + signature = "rusEFI master.2024.04.20.alphax-2chan.481050674" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-2chan.3263455330" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-2chan.481050674" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:04 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:18 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8085,7 +8085,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index d8413efd695..554361e2c0e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-4chan.2552659244" + signature = "rusEFI master.2024.04.20.alphax-4chan.1175346556" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-4chan.2552659244" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-4chan.1175346556" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:27 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8107,7 +8107,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index b47889d3b78..dfd229ba7de 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-4chan_f7.2552659244" + signature = "rusEFI master.2024.04.20.alphax-4chan_f7.1175346556" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-4chan_f7.2552659244" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-4chan_f7.1175346556" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:26 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8107,7 +8107,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 5f46ee31cee..86f7afbd003 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-8chan-revA.3551688449" + signature = "rusEFI master.2024.04.20.alphax-8chan-revA.228218705" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-8chan-revA.3551688449" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-8chan-revA.228218705" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:22 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:35 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8087,7 +8087,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 24fa3ca7a11..5a7cc12bd9f 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-8chan.3894364497" + signature = "rusEFI master.2024.04.20.alphax-8chan.909601025" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-8chan.3894364497" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-8chan.909601025" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:28 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:41 UTC 2024 pageSize = 22672 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,13 +598,13 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list vrThreshold3_rpmBins = array, U08, 1236, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold3_values = array, U08, 1242, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold3_pin = bits, U16, 1248, [0:7], $gpio_list +vrThreshold3_pin = bits, U16, 1248, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1252, 16 gpPwmNote2 = string, ASCII, 1268, 16 gpPwmNote3 = string, ASCII, 1284, 16 @@ -644,7 +644,7 @@ launchActivateInverted = bits, U32, 1320, [29:29], "false", "true" twoStroke = bits, U32, 1320, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1320, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1324, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1326, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1326, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1328, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1329, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1330, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -682,10 +682,10 @@ stepper_dc_use_two_wires = bits, U32, 1332, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1332, [31:31], "false", "true" engineChartSize = scalar, U32, 1336, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1340, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1344, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1346, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1348, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1350, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1344, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1346, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1348, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1350, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1352, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1354, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1356, "angle", 1, 0, -1000, 1000, 2 @@ -710,15 +710,15 @@ etb_offset = scalar, S16, 1420, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1422, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1424, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1426, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1428, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1430, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1428, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1430, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1432, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1434, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1434, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1436, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1438, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1440, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1442, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1444, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1444, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1446, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1448, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1452, "kPa", 1, 0, -100, 800, 2 @@ -732,12 +732,12 @@ idleRpmPid_periodMs = scalar, S16, 1474, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1476, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1478, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1480, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1484, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1486, [0:7], $gpio_list -auxValves1 = bits, U16, 1488, [0:7], $gpio_list -auxValves2 = bits, U16, 1490, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1492, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1494, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1484, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1486, [0:8], $gpio_list +auxValves1 = bits, U16, 1488, [0:8], $gpio_list +auxValves2 = bits, U16, 1490, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1492, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1494, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1496, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1500, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1504, "seconds", 1, 0, 0, 6000, 0 @@ -772,14 +772,14 @@ devBit6 = bits, U32, 1512, [26:26], "false", "true" devBit7 = bits, U32, 1512, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1516, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1518, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1520, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1522, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1524, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1520, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1522, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1524, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1526, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1527, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1528, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1532, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1534, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1532, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1534, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1536, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1537, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1538, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -812,8 +812,8 @@ 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 launchActivatePinMode = bits, U08, 1582, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1584, [0:7], $gpio_list -can2RxPin = bits, U16, 1586, [0:7], $gpio_list +can2TxPin = bits, U16, 1584, [0:8], $gpio_list +can2RxPin = bits, U16, 1586, [0:8], $gpio_list starterControlPinMode = bits, U08, 1588, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1589, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1590, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -924,9 +924,9 @@ spi3SckMode = bits, U08, 2070, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2071, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2072, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2073, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2074, [0:7], $gpio_list -mc33816_driven = bits, U16, 2076, [0:7], $gpio_list -brakePedalPin = bits, U16, 2078, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2074, [0:8], $gpio_list +mc33816_driven = bits, U16, 2076, [0:8], $gpio_list +brakePedalPin = bits, U16, 2078, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2080, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2084, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2088, "", 1, 0, -10000, 10000, 4 @@ -959,12 +959,12 @@ accelerometerSpiDevice = bits, U08, 2180, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2182, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2184, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2185, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2186, [0:7], $gpio_list -tle8888_cs = bits, U16, 2188, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2186, [0:8], $gpio_list +tle8888_cs = bits, U16, 2188, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2190, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2192, [0:7], $gpio_list +mc33816_cs = bits, U16, 2192, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2196, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2200, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2200, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2202, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2204, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2206, "%", 1, 0, 0, 20, 0 @@ -1205,14 +1205,14 @@ tuneHidingKey = scalar, U16, 3452, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3454, 17 highSpeedOffsets = array, U16, 3472, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3536, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3538, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3540, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3542, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3544, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3546, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3548, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3550, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3552, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3538, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3540, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3542, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3544, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3546, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3548, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3550, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3552, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3554, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3556, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3558, "sec", 1, 0, 0, 10, 0 @@ -1254,12 +1254,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3609, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3620, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3624, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3625, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3626, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3628, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3630, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3632, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3634, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3636, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3626, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3628, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3630, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3632, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3634, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3636, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3638, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3639, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3640, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1301,8 +1301,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3768, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3772, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3776, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3777, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3778, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3780, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3778, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3780, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3782, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3784, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3786, "", 1, 0, 0, 100, 0 @@ -1339,15 +1339,15 @@ tractionControlTimingDrop = array, S08, 3888, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3924, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3960, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3964, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3968, [0:7], $gpio_list -spi4misoPin = bits, U16, 3970, [0:7], $gpio_list -spi4sckPin = bits, U16, 3972, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3974, [0:7], $gpio_list -spi5misoPin = bits, U16, 3976, [0:7], $gpio_list -spi5sckPin = bits, U16, 3978, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3980, [0:7], $gpio_list -spi6misoPin = bits, U16, 3982, [0:7], $gpio_list -spi6sckPin = bits, U16, 3984, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3968, [0:8], $gpio_list +spi4misoPin = bits, U16, 3970, [0:8], $gpio_list +spi4sckPin = bits, U16, 3972, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3974, [0:8], $gpio_list +spi5misoPin = bits, U16, 3976, [0:8], $gpio_list +spi5sckPin = bits, U16, 3978, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3980, [0:8], $gpio_list +spi6misoPin = bits, U16, 3982, [0:8], $gpio_list +spi6sckPin = bits, U16, 3984, [0:8], $gpio_list spi4SckMode = bits, U08, 3986, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3987, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3988, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1357,7 +1357,7 @@ spi5MisoMode = bits, U08, 3991, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3992, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3993, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3996, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 4000, [0:7], $gpio_list +camSimulatorPin = bits, U16, 4000, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 4002, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 4004, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 4008, "", 1, 0, 0, 100, 0 @@ -8092,7 +8092,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 1ffdc5554c6..63101d0df4c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-8chan_f7.3894364497" + signature = "rusEFI master.2024.04.20.alphax-8chan_f7.909601025" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-8chan_f7.3894364497" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-8chan_f7.909601025" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:42 UTC 2024 pageSize = 22672 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,13 +598,13 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list vrThreshold3_rpmBins = array, U08, 1236, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold3_values = array, U08, 1242, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold3_pin = bits, U16, 1248, [0:7], $gpio_list +vrThreshold3_pin = bits, U16, 1248, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1252, 16 gpPwmNote2 = string, ASCII, 1268, 16 gpPwmNote3 = string, ASCII, 1284, 16 @@ -644,7 +644,7 @@ launchActivateInverted = bits, U32, 1320, [29:29], "false", "true" twoStroke = bits, U32, 1320, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1320, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1324, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1326, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1326, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1328, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1329, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1330, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -682,10 +682,10 @@ stepper_dc_use_two_wires = bits, U32, 1332, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1332, [31:31], "false", "true" engineChartSize = scalar, U32, 1336, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1340, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1344, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1346, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1348, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1350, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1344, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1346, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1348, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1350, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1352, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1354, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1356, "angle", 1, 0, -1000, 1000, 2 @@ -710,15 +710,15 @@ etb_offset = scalar, S16, 1420, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1422, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1424, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1426, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1428, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1430, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1428, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1430, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1432, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1434, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1434, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1436, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1438, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1440, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1442, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1444, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1444, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1446, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1448, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1452, "kPa", 1, 0, -100, 800, 2 @@ -732,12 +732,12 @@ idleRpmPid_periodMs = scalar, S16, 1474, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1476, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1478, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1480, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1484, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1486, [0:7], $gpio_list -auxValves1 = bits, U16, 1488, [0:7], $gpio_list -auxValves2 = bits, U16, 1490, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1492, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1494, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1484, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1486, [0:8], $gpio_list +auxValves1 = bits, U16, 1488, [0:8], $gpio_list +auxValves2 = bits, U16, 1490, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1492, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1494, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1496, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1500, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1504, "seconds", 1, 0, 0, 6000, 0 @@ -772,14 +772,14 @@ devBit6 = bits, U32, 1512, [26:26], "false", "true" devBit7 = bits, U32, 1512, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1516, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1518, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1520, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1522, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1524, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1520, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1522, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1524, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1526, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1527, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1528, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1532, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1534, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1532, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1534, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1536, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1537, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1538, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -812,8 +812,8 @@ 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 launchActivatePinMode = bits, U08, 1582, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1584, [0:7], $gpio_list -can2RxPin = bits, U16, 1586, [0:7], $gpio_list +can2TxPin = bits, U16, 1584, [0:8], $gpio_list +can2RxPin = bits, U16, 1586, [0:8], $gpio_list starterControlPinMode = bits, U08, 1588, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1589, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1590, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -924,9 +924,9 @@ spi3SckMode = bits, U08, 2070, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2071, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2072, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2073, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2074, [0:7], $gpio_list -mc33816_driven = bits, U16, 2076, [0:7], $gpio_list -brakePedalPin = bits, U16, 2078, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2074, [0:8], $gpio_list +mc33816_driven = bits, U16, 2076, [0:8], $gpio_list +brakePedalPin = bits, U16, 2078, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2080, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2084, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2088, "", 1, 0, -10000, 10000, 4 @@ -959,12 +959,12 @@ accelerometerSpiDevice = bits, U08, 2180, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2182, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2184, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2185, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2186, [0:7], $gpio_list -tle8888_cs = bits, U16, 2188, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2186, [0:8], $gpio_list +tle8888_cs = bits, U16, 2188, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2190, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2192, [0:7], $gpio_list +mc33816_cs = bits, U16, 2192, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2196, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2200, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2200, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2202, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2204, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2206, "%", 1, 0, 0, 20, 0 @@ -1205,14 +1205,14 @@ tuneHidingKey = scalar, U16, 3452, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3454, 17 highSpeedOffsets = array, U16, 3472, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3536, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3538, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3540, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3542, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3544, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3546, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3548, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3550, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3552, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3538, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3540, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3542, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3544, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3546, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3548, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3550, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3552, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3554, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3556, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3558, "sec", 1, 0, 0, 10, 0 @@ -1254,12 +1254,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3609, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3620, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3624, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3625, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3626, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3628, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3630, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3632, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3634, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3636, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3626, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3628, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3630, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3632, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3634, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3636, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3638, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3639, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3640, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1301,8 +1301,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3768, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3772, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3776, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3777, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3778, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3780, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3778, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3780, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3782, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3784, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3786, "", 1, 0, 0, 100, 0 @@ -1339,15 +1339,15 @@ tractionControlTimingDrop = array, S08, 3888, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3924, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3960, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3964, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3968, [0:7], $gpio_list -spi4misoPin = bits, U16, 3970, [0:7], $gpio_list -spi4sckPin = bits, U16, 3972, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3974, [0:7], $gpio_list -spi5misoPin = bits, U16, 3976, [0:7], $gpio_list -spi5sckPin = bits, U16, 3978, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3980, [0:7], $gpio_list -spi6misoPin = bits, U16, 3982, [0:7], $gpio_list -spi6sckPin = bits, U16, 3984, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3968, [0:8], $gpio_list +spi4misoPin = bits, U16, 3970, [0:8], $gpio_list +spi4sckPin = bits, U16, 3972, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3974, [0:8], $gpio_list +spi5misoPin = bits, U16, 3976, [0:8], $gpio_list +spi5sckPin = bits, U16, 3978, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3980, [0:8], $gpio_list +spi6misoPin = bits, U16, 3982, [0:8], $gpio_list +spi6sckPin = bits, U16, 3984, [0:8], $gpio_list spi4SckMode = bits, U08, 3986, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3987, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3988, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1357,7 +1357,7 @@ spi5MisoMode = bits, U08, 3991, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3992, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3993, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3996, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 4000, [0:7], $gpio_list +camSimulatorPin = bits, U16, 4000, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 4002, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 4004, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 4008, "", 1, 0, 0, 100, 0 @@ -8092,7 +8092,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 79c2fb4d238..209bbd51368 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.at_start_f435.2220489878" + signature = "rusEFI master.2024.04.20.at_start_f435.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.at_start_f435.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.at_start_f435.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:22 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index c42fc978c4f..1b73af9a9b2 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.atlas.3227396312" + signature = "rusEFI master.2024.04.20.atlas.511051912" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.atlas.3227396312" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.atlas.511051912" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:20 UTC 2024 pageSize = 22156 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3276, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3278, 17 highSpeedOffsets = array, U16, 3296, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3360, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3362, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3364, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3366, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3368, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3370, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3372, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3374, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3376, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3362, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3364, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3366, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3368, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3370, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3372, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3374, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3376, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3378, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3380, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3382, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3433, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3444, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3448, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3449, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3450, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3452, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3454, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3456, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3458, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3460, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3450, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3452, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3454, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3456, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3458, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3460, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3462, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3463, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3464, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3592, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3596, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3600, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3601, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3602, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3604, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3602, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3604, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3606, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3608, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3610, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3712, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3748, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3784, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3788, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3792, [0:7], $gpio_list -spi4misoPin = bits, U16, 3794, [0:7], $gpio_list -spi4sckPin = bits, U16, 3796, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3798, [0:7], $gpio_list -spi5misoPin = bits, U16, 3800, [0:7], $gpio_list -spi5sckPin = bits, U16, 3802, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3804, [0:7], $gpio_list -spi6misoPin = bits, U16, 3806, [0:7], $gpio_list -spi6sckPin = bits, U16, 3808, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3792, [0:8], $gpio_list +spi4misoPin = bits, U16, 3794, [0:8], $gpio_list +spi4sckPin = bits, U16, 3796, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3798, [0:8], $gpio_list +spi5misoPin = bits, U16, 3800, [0:8], $gpio_list +spi5sckPin = bits, U16, 3802, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3804, [0:8], $gpio_list +spi6misoPin = bits, U16, 3806, [0:8], $gpio_list +spi6sckPin = bits, U16, 3808, [0:8], $gpio_list spi4SckMode = bits, U08, 3810, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3811, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3812, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3815, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3816, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3817, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3820, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3824, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3824, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3826, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3828, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3832, "", 1, 0, 0, 100, 0 @@ -8111,7 +8111,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 2911f176adc..0cdae897dc3 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f407-discovery.537397239" + signature = "rusEFI master.2024.04.20.f407-discovery.4263520167" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f407-discovery.537397239" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f407-discovery.4263520167" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:01 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:14 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8127,7 +8127,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 13fe9597b3c..2ffdce246c4 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f429-discovery.2220489878" + signature = "rusEFI master.2024.04.20.f429-discovery.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f429-discovery.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f429-discovery.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:10 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:23 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 7d570e372ef..a0f7541c493 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f469-discovery.3062823429" + signature = "rusEFI master.2024.04.20.f469-discovery.1755765333" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f469-discovery.3062823429" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f469-discovery.1755765333" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:13 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index f28333db68f..10c0dc40c02 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.frankenso_na6.3537537165" + signature = "rusEFI master.2024.04.20.frankenso_na6.217229533" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.frankenso_na6.3537537165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.frankenso_na6.217229533" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:40:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:09 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index af85b55aeb0..6e47f9f745c 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.haba208.2220489878" + signature = "rusEFI master.2024.04.20.haba208.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.haba208.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.haba208.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:08 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 0efdb6c2d34..878965de924 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen-112-17.223437842" + signature = "rusEFI master.2024.04.20.hellen-112-17.3547939906" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-112-17.223437842" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-112-17.3547939906" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:16 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8085,7 +8085,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index c535f8f5508..951df5a2d61 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen-gm-e67.1210096430" + signature = "rusEFI master.2024.04.20.hellen-gm-e67.2517154686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-gm-e67.1210096430" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-gm-e67.2517154686" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:19 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index ea6a6e1c7b1..17c1f2a15fe 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -4,12 +4,12 @@ enable2ndByteCanID = false [SettingGroups] [MegaTune] - signature = "rusEFI master.2024.04.20.hellen-honda-k.1971230925" + signature = "rusEFI master.2024.04.20.hellen-honda-k.2874587293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-honda-k.1971230925" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-honda-k.2874587293" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -69,9 +69,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -161,7 +161,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -205,10 +205,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -217,18 +217,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -238,7 +238,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -272,38 +272,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -343,13 +343,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -361,33 +361,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -397,7 +397,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -410,16 +410,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -455,18 +455,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -476,7 +476,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -510,14 +510,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -530,9 +530,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -547,10 +547,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -590,7 +590,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -628,10 +628,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -656,15 +656,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -678,12 +678,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -718,14 +718,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -758,8 +758,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -870,9 +870,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -905,12 +905,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1151,14 +1151,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1200,12 +1200,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1247,8 +1247,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1285,15 +1285,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1303,7 +1303,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -7859,7 +7859,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index c298a9071e0..a2ba07a77fd 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen-nb1.1832979126" + signature = "rusEFI master.2024.04.20.hellen-nb1.3010013926" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-nb1.1832979126" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-nb1.3010013926" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:34 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index ee05d34bfed..b73233f832c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen121nissan.2850247297" + signature = "rusEFI master.2024.04.20.hellen121nissan.2009821905" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen121nissan.2850247297" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen121nissan.2009821905" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:29 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8081,7 +8081,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 261e5098f0a..d2678c49bb4 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen121vag.3022053744" + signature = "rusEFI master.2024.04.20.hellen121vag.1778958624" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen121vag.3022053744" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen121vag.1778958624" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:14 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 7df11578cce..0a9ae5e9b54 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen128.1774966369" + signature = "rusEFI master.2024.04.20.hellen128.3085170225" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen128.1774966369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen128.3085170225" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:39 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8109,7 +8109,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 5a2efe1c7b5..58d71d04c79 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen154hyundai.1935991012" + signature = "rusEFI master.2024.04.20.hellen154hyundai.2907488436" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen154hyundai.1935991012" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen154hyundai.2907488436" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:46 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8052,7 +8052,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 5c8dd649898..89f3be82c1f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen154hyundai_f7.1164166499" + signature = "rusEFI master.2024.04.20.hellen154hyundai_f7.2605442355" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen154hyundai_f7.1164166499" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen154hyundai_f7.2605442355" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:19 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:33 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8052,7 +8052,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 39d37d7de87..6083ce3ec12 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen72.79169546" + signature = "rusEFI master.2024.04.20.hellen72.3666880602" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen72.79169546" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen72.3666880602" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:25 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 26c70805a8c..6d22293dd77 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen81.3788074096" + signature = "rusEFI master.2024.04.20.hellen81.1071729696" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen81.3788074096" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen81.1071729696" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:49 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8108,7 +8108,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 075a3e85763..5756d395096 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen88bmw.4142561587" + signature = "rusEFI master.2024.04.20.hellen88bmw.683825507" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen88bmw.4142561587" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen88bmw.683825507" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:21 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8105,7 +8105,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 7554524bfd1..c4dc87e8c45 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellenNA6.284958582" + signature = "rusEFI master.2024.04.20.hellenNA6.3470016294" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellenNA6.284958582" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellenNA6.3470016294" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:48 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 2a3cedad56b..cf607afd8d1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellenNA8_96.4012268984" + signature = "rusEFI master.2024.04.20.hellenNA8_96.823033320" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellenNA8_96.4012268984" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellenNA8_96.823033320" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:10 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:23 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 7fb9346ec51..1f505e4dc50 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.m74_9.820233289" + signature = "rusEFI master.2024.04.20.m74_9.4006339609" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.m74_9.820233289" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.m74_9.4006339609" ; 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 @@ -100,7 +100,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 PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:11 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8112,7 +8112,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index a35c30a7f9d..688bbe6838d 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.mre_f4.2274796137" + signature = "rusEFI master.2024.04.20.mre_f4.1505657401" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.mre_f4.2274796137" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.mre_f4.1505657401" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:40:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:10 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], 0="NONE",3="23 - AN temp 2" +sentInputPins1 = bits, U16, 2184, [0:8], 0="NONE",3="23 - AN temp 2" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8132,7 +8132,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index e753ea5965e..984966aea63 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.mre_f7.2274796137" + signature = "rusEFI master.2024.04.20.mre_f7.1505657401" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.mre_f7.2274796137" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.mre_f7.1505657401" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:40:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:12 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], 0="NONE",3="23 - AN temp 2" +sentInputPins1 = bits, U16, 2184, [0:8], 0="NONE",3="23 - AN temp 2" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8132,7 +8132,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index dd01317891e..009189f9e35 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.nucleo_f413.2220489878" + signature = "rusEFI master.2024.04.20.nucleo_f413.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.nucleo_f413.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.nucleo_f413.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:40:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:13 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 16a92600047..5e1737f0c09 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.prometheus_405.3033346310" + signature = "rusEFI master.2024.04.20.prometheus_405.1793397078" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.prometheus_405.3033346310" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.prometheus_405.1793397078" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:17 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8114,7 +8114,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index c697e70612d..7498f22ae35 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.prometheus_469.3033346310" + signature = "rusEFI master.2024.04.20.prometheus_469.1793397078" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.prometheus_469.3033346310" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.prometheus_469.1793397078" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:05 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:18 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8114,7 +8114,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index adc751fb4d0..04dd2d113c9 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.proteus_f4.1849837236" + signature = "rusEFI master.2024.04.20.proteus_f4.2959763172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.proteus_f4.1849837236" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.proteus_f4.2959763172" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:57 UTC 2024 pageSize = 28156 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8146,7 +8146,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 9e24d04a646..968b73036f4 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.proteus_f7.1849837236" + signature = "rusEFI master.2024.04.20.proteus_f7.2959763172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.proteus_f7.1849837236" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.proteus_f7.2959763172" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:39 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:52 UTC 2024 pageSize = 28156 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8146,7 +8146,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 422eed92a04..a2f0541bc66 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.proteus_h7.1849837236" + signature = "rusEFI master.2024.04.20.proteus_h7.2959763172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.proteus_h7.1849837236" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.proteus_h7.2959763172" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:50 UTC 2024 pageSize = 28156 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8146,7 +8146,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index fb00d5626e1..7fe202c5f49 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.s105.1003650132" + signature = "rusEFI master.2024.04.20.s105.3858390020" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.s105.1003650132" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.s105.3858390020" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:24 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8110,7 +8110,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 1c1c2e359b8..325545173c3 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.small-can-board.582278836" + signature = "rusEFI master.2024.04.20.small-can-board.4238147300" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.small-can-board.582278836" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.small-can-board.4238147300" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:17 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:30 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8111,7 +8111,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 447e34dc7e5..4e572d39bd9 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.stm32f429_nucleo.2220489878" + signature = "rusEFI master.2024.04.20.stm32f429_nucleo.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.stm32f429_nucleo.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.stm32f429_nucleo.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:19 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 7ebe80abd42..efbb4a0e207 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.stm32f767_nucleo.2220489878" + signature = "rusEFI master.2024.04.20.stm32f767_nucleo.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.stm32f767_nucleo.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.stm32f767_nucleo.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:51 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:04 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 5a46fc8f217..b4892b1b28b 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.stm32h743_nucleo.2220489878" + signature = "rusEFI master.2024.04.20.stm32h743_nucleo.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.stm32h743_nucleo.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.stm32h743_nucleo.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:09 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 798be31cf42..caad8b5b14e 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.t-b-g.2220489878" + signature = "rusEFI master.2024.04.20.t-b-g.1517411526" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.t-b-g.2220489878" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.t-b-g.1517411526" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:12 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 1d250d01118..d40a90f5936 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.tdg-pdm8.3195289630" + signature = "rusEFI master.2024.04.20.tdg-pdm8.1616666702" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.tdg-pdm8.3195289630" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.tdg-pdm8.1616666702" ; 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 @@ -100,7 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:40:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:08 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8119,7 +8119,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 8f0f2333d97..b1989f07afa 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.uaefi.4263739821" + signature = "rusEFI master.2024.04.20.uaefi.537633277" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.uaefi.4263739821" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.uaefi.537633277" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","On-board MAP","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:41:32 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:10:45 UTC 2024 pageSize = 22656 page = 1 @@ -120,9 +120,9 @@ wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 idlePositionMin = scalar, U16, 24, "mv", 1, 0, 0, 5000, 0 idlePositionMax = scalar, U16, 26, "mv", 1, 0, 0, 5000, 0 mainRelayPin = bits, U16, 28, [0:8], $output_pin_e_list -sdCardCsPin = bits, U16, 30, [0:7], $gpio_list -canTxPin = bits, U16, 32, [0:7], $gpio_list -canRxPin = bits, U16, 34, [0:7], $gpio_list +sdCardCsPin = bits, U16, 30, [0:8], $gpio_list +canTxPin = bits, U16, 32, [0:8], $gpio_list +canRxPin = bits, U16, 34, [0:8], $gpio_list etbExpAverageLength = scalar, U16, 36, "", 1, 0, 0, 32000, 0 launchFuelAdderPercent = scalar, S08, 38, "%", 1, 0, 0, 100, 0 etbJamTimeout = scalar, U08, 39, "sec", 0.02, 0, 0, 5, 2 @@ -212,7 +212,7 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0 -communityCommsLedPid = bits, U16, 442, [0:7], $gpio_list +communityCommsLedPid = bits, U16, 442, [0:8], $gpio_list cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID" ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 @@ -256,10 +256,10 @@ acrRevolutions = scalar, U08, 539, "", 1, 0, 0, 100, 0 calibrationBirthday = scalar, S32, 540, "", 1, 0, 0, 100, 0 adcVcc = scalar, F32, 544, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 548, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 552, [0:7], $brain_input_pin_e_list -camInputs2 = bits, U16, 554, [0:7], $brain_input_pin_e_list -camInputs3 = bits, U16, 556, [0:7], $brain_input_pin_e_list -camInputs4 = bits, U16, 558, [0:7], $brain_input_pin_e_list +camInputs1 = bits, U16, 552, [0:8], $brain_input_pin_e_list +camInputs2 = bits, U16, 554, [0:8], $brain_input_pin_e_list +camInputs3 = bits, U16, 556, [0:8], $brain_input_pin_e_list +camInputs4 = bits, U16, 558, [0:8], $brain_input_pin_e_list afr_hwChannel = bits, U08, 560, [0:5], $adc_channel_e_list afr_hwChannel2 = bits, U08, 561, [0:5], $adc_channel_e_list afr_v1 = scalar, F32, 564, "volts", 1, 0, 0, 10, 2 @@ -268,18 +268,18 @@ afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 -tle6240_cs = bits, U16, 582, [0:7], $gpio_list +tle6240_cs = bits, U16, 582, [0:8], $gpio_list tle6240_csPinMode = bits, U08, 584, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted" -throttlePedalUpPin = bits, U16, 586, [0:7], $switch_input_pin_e_list +throttlePedalUpPin = bits, U16, 586, [0:8], $switch_input_pin_e_list baroSensor_lowValue = scalar, F32, 588, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 596, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 597, [0:5], $adc_channel_e_list idle_solenoidFrequency = scalar, S32, 600, "Hz", 1, 0, 0, 3000, 0 idle_solenoidPin = bits, U16, 604, [0:8], $output_pin_e_list -idle_stepperDirectionPin = bits, U16, 606, [0:7], $gpio_list -idle_stepperStepPin = bits, U16, 608, [0:7], $gpio_list +idle_stepperDirectionPin = bits, U16, 606, [0:8], $gpio_list +idle_stepperStepPin = bits, U16, 608, [0:8], $gpio_list idle_solenoidPinMode = bits, U08, 610, [0:1], "default", "default inverted", "open collector", "open collector inverted" knockRetardAggression = scalar, U08, 612, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 613, "deg/s", 0.1, 0, 0, 10, 1 @@ -289,7 +289,7 @@ vssGearRatio = scalar, U16, 616, "ratio", 0.001, 0, 0, 60, 3 vssFilterReciprocal = scalar, U08, 618, "", 1, 0, 3, 200 0 vssToothCount = scalar, U08, 619, "count", 1, 0, 1, 100, 0 idleVeOverrideMode = bits, U08, 620, [0:1], "None", "MAP", "TPS", "INVALID" -l9779_cs = bits, U16, 622, [0:7], $gpio_list +l9779_cs = bits, U16, 622, [0:8], $gpio_list injectionPins1 = bits, U16, 624, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 626, [0:8], $output_pin_e_list injectionPins3 = bits, U16, 628, [0:8], $output_pin_e_list @@ -323,38 +323,38 @@ malfunctionIndicatorPin = bits, U16, 678, [0:8], $output_pin_e_list malfunctionIndicatorPinMode = bits, U08, 680, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 681, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPin = bits, U16, 682, [0:8], $output_pin_e_list -clutchDownPin = bits, U16, 684, [0:7], $switch_input_pin_e_list +clutchDownPin = bits, U16, 684, [0:8], $switch_input_pin_e_list alternatorControlPin = bits, U16, 686, [0:8], $output_pin_e_list alternatorControlPinMode = bits, U08, 688, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 689, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -digitalPotentiometerChipSelect1 = bits, U16, 690, [0:7], $gpio_list -digitalPotentiometerChipSelect2 = bits, U16, 692, [0:7], $gpio_list -digitalPotentiometerChipSelect3 = bits, U16, 694, [0:7], $gpio_list -digitalPotentiometerChipSelect4 = bits, U16, 696, [0:7], $gpio_list +digitalPotentiometerChipSelect1 = bits, U16, 690, [0:8], $gpio_list +digitalPotentiometerChipSelect2 = bits, U16, 692, [0:8], $gpio_list +digitalPotentiometerChipSelect3 = bits, U16, 694, [0:8], $gpio_list +digitalPotentiometerChipSelect4 = bits, U16, 696, [0:8], $gpio_list electronicThrottlePin1Mode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" max31855spiDevice = bits, U08, 699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -debugTriggerSync = bits, U16, 700, [0:7], $gpio_list +debugTriggerSync = bits, U16, 700, [0:8], $gpio_list digitalPotentiometerSpiDevice = bits, U08, 702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" brakePedalPinMode = bits, U08, 703, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33972_cs = bits, U16, 704, [0:7], $gpio_list +mc33972_cs = bits, U16, 704, [0:8], $gpio_list mc33972_csPinMode = bits, U08, 706, [0:1], "default", "default inverted", "open collector", "open collector inverted" auxFastSensor1_adcChannel = bits, U08, 707, [0:5], $adc_channel_e_list tps1_2AdcChannel = bits, U08, 708, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 709, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 710, [0:5], $adc_channel_e_list afr_type = bits, S08, 711, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID" -mc33810_cs1 = bits, U16, 712, [0:7], $gpio_list +mc33810_cs1 = bits, U16, 712, [0:8], $gpio_list idle_antiwindupFreq = scalar, F32, 716, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 720, [0:7], $brain_input_pin_e_list -triggerInputPins2 = bits, U16, 722, [0:7], $brain_input_pin_e_list +triggerInputPins1 = bits, U16, 720, [0:8], $brain_input_pin_e_list +triggerInputPins2 = bits, U16, 722, [0:8], $brain_input_pin_e_list mc33_t_min_boost = scalar, U16, 724, "us", 1, 0, 0, 10000, 0 hip9011CsPinMode = bits, U08, 726, [0:1], "default", "default inverted", "open collector", "open collector inverted" throttlePedalUpPinMode = bits, U08, 727, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" finalGearRatio = scalar, U16, 728, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 730, [0:7], $brain_input_pin_e_list +tcuInputSpeedSensorPin = bits, U16, 730, [0:8], $brain_input_pin_e_list tcuInputSpeedSensorTeeth = scalar, U08, 732, "", 1, 0, 0, 100, 0 -triggerSimulatorPins1 = bits, U16, 734, [0:7], $gpio_list -triggerSimulatorPins2 = bits, U16, 736, [0:7], $gpio_list +triggerSimulatorPins1 = bits, U16, 734, [0:8], $gpio_list +triggerSimulatorPins2 = bits, U16, 736, [0:8], $gpio_list fordInjectorSmallPulseSlope = scalar, U16, 738, "g/s", 0.001, 0, 0, 65, 3 triggerSimulatorPinModes1 = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 741, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -394,13 +394,13 @@ alignEngineSnifferAtTDC = bits, U32, 752, [27:27], "false", "true" verboseKLine = bits, U32, 752, [28:28], "false", "true" idleIncrementalPidCic = bits, U32, 752, [29:29], "false", "true" enableAemXSeries = bits, U32, 752, [30:30], "false", "true" -logicAnalyzerPins1 = bits, U16, 756, [0:7], $brain_input_pin_e_list -logicAnalyzerPins2 = bits, U16, 758, [0:7], $brain_input_pin_e_list -logicAnalyzerPins3 = bits, U16, 760, [0:7], $brain_input_pin_e_list -logicAnalyzerPins4 = bits, U16, 762, [0:7], $brain_input_pin_e_list +logicAnalyzerPins1 = bits, U16, 756, [0:8], $brain_input_pin_e_list +logicAnalyzerPins2 = bits, U16, 758, [0:8], $brain_input_pin_e_list +logicAnalyzerPins3 = bits, U16, 760, [0:8], $brain_input_pin_e_list +logicAnalyzerPins4 = bits, U16, 762, [0:8], $brain_input_pin_e_list mainRelayPinMode = bits, U08, 764, [0:1], "default", "default inverted", "open collector", "open collector inverted" -hip9011CsPin = bits, U16, 766, [0:7], $gpio_list -hip9011IntHoldPin = bits, U16, 768, [0:7], $gpio_list +hip9011CsPin = bits, U16, 766, [0:8], $gpio_list +hip9011IntHoldPin = bits, U16, 768, [0:8], $gpio_list hip9011IntHoldPinMode = bits, U08, 770, [0:1], "default", "default inverted", "open collector", "open collector inverted" verboseCanBaseAddress = scalar, U32, 772, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 776, "v", 1, 0, 40, 70, 0 @@ -412,33 +412,33 @@ imuType = bits, U08, 782, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "I vehicleWeight = scalar, U16, 784, "kg", 1, 0, 0, 10000, 0 idlePidRpmUpperLimit = scalar, S16, 786, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 788, "ms", 0.001, 0, 0, 30, 3 -lps25BaroSensorScl = bits, U16, 790, [0:7], $gpio_list -lps25BaroSensorSda = bits, U16, 792, [0:7], $gpio_list -vehicleSpeedSensorInputPin = bits, U16, 794, [0:7], $brain_input_pin_e_list -clutchUpPin = bits, U16, 796, [0:7], $switch_input_pin_e_list +lps25BaroSensorScl = bits, U16, 790, [0:8], $gpio_list +lps25BaroSensorSda = bits, U16, 792, [0:8], $gpio_list +vehicleSpeedSensorInputPin = bits, U16, 794, [0:8], $brain_input_pin_e_list +clutchUpPin = bits, U16, 796, [0:8], $switch_input_pin_e_list injectorNonlinearMode = bits, U08, 798, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID" clutchUpPinMode = bits, U08, 799, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -max31855_cs1 = bits, U16, 800, [0:7], $gpio_list -max31855_cs2 = bits, U16, 802, [0:7], $gpio_list -max31855_cs3 = bits, U16, 804, [0:7], $gpio_list -max31855_cs4 = bits, U16, 806, [0:7], $gpio_list -max31855_cs5 = bits, U16, 808, [0:7], $gpio_list -max31855_cs6 = bits, U16, 810, [0:7], $gpio_list -max31855_cs7 = bits, U16, 812, [0:7], $gpio_list -max31855_cs8 = bits, U16, 814, [0:7], $gpio_list -flexSensorPin = bits, U16, 816, [0:7], $brain_input_pin_e_list -test557pin = bits, U16, 818, [0:7], $gpio_list +max31855_cs1 = bits, U16, 800, [0:8], $gpio_list +max31855_cs2 = bits, U16, 802, [0:8], $gpio_list +max31855_cs3 = bits, U16, 804, [0:8], $gpio_list +max31855_cs4 = bits, U16, 806, [0:8], $gpio_list +max31855_cs5 = bits, U16, 808, [0:8], $gpio_list +max31855_cs6 = bits, U16, 810, [0:8], $gpio_list +max31855_cs7 = bits, U16, 812, [0:8], $gpio_list +max31855_cs8 = bits, U16, 814, [0:8], $gpio_list +flexSensorPin = bits, U16, 816, [0:8], $brain_input_pin_e_list +test557pin = bits, U16, 818, [0:8], $gpio_list stepperDirectionPinMode = bits, U08, 820, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 821, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" stoichRatioSecondary = scalar, U08, 822, ":1", 0.1, 0, 5, 25, 1 etbMaximumPosition = scalar, U08, 823, "%", 1, 0, 70, 100, 0 sdCardLogFrequency = scalar, U16, 824, "hz", 1, 0, 1, 250, 0 idlePositionChannel = bits, U08, 826, [0:5], $adc_channel_e_list -debugMapAveraging = bits, U16, 828, [0:7], $gpio_list +debugMapAveraging = bits, U16, 828, [0:8], $gpio_list starterRelayDisablePin = bits, U16, 830, [0:8], $output_pin_e_list starterRelayDisablePinMode = bits, U08, 832, [0:1], "default", "default inverted", "open collector", "open collector inverted" secondSolenoidPin = bits, U16, 834, [0:8], $output_pin_e_list -startStopButtonPin = bits, U16, 836, [0:7], $switch_input_pin_e_list +startStopButtonPin = bits, U16, 836, [0:8], $switch_input_pin_e_list lambdaProtectionRestoreRpm = scalar, U08, 838, "RPM", 100.0, 0, 0, 25000, 0 acRelayPinMode = bits, U08, 839, [0:1], "default", "default inverted", "open collector", "open collector inverted" mapMinBufferLength = scalar, S32, 840, "count", 1, 0, 1, 24, 0 @@ -448,7 +448,7 @@ tps1SecondaryMin = scalar, U16, 848, "ADC", 1, 0, 0, 1000, 0 tps1SecondaryMax = scalar, U16, 850, "ADC", 1, 0, 0, 1000, 0 antiLagRpmTreshold = scalar, S16, 852, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 854, "Seconds", 1, 0, 0, 30, 0 -triggerErrorPin = bits, U16, 856, [0:7], $gpio_list +triggerErrorPin = bits, U16, 856, [0:8], $gpio_list triggerErrorPinMode = bits, U08, 858, [0:1], "default", "default inverted", "open collector", "open collector inverted" acRelayPin = bits, U16, 860, [0:8], $output_pin_e_list lambdaProtectionMinTps = scalar, U08, 862, "%", 1, 0, 0, 100, 0 @@ -461,16 +461,16 @@ scriptSetting5 = scalar, F32, 880, "", 1, 0, 0, 18000, 2 scriptSetting6 = scalar, F32, 884, "", 1, 0, 0, 18000, 2 scriptSetting7 = scalar, F32, 888, "", 1, 0, 0, 18000, 2 scriptSetting8 = scalar, F32, 892, "", 1, 0, 0, 18000, 2 -spi1mosiPin = bits, U16, 896, [0:7], $gpio_list -spi1misoPin = bits, U16, 898, [0:7], $gpio_list -spi1sckPin = bits, U16, 900, [0:7], $gpio_list -spi2mosiPin = bits, U16, 902, [0:7], $gpio_list -spi2misoPin = bits, U16, 904, [0:7], $gpio_list -spi2sckPin = bits, U16, 906, [0:7], $gpio_list -spi3mosiPin = bits, U16, 908, [0:7], $gpio_list -spi3misoPin = bits, U16, 910, [0:7], $gpio_list -spi3sckPin = bits, U16, 912, [0:7], $gpio_list -cdmInputPin = bits, U16, 914, [0:7], $gpio_list +spi1mosiPin = bits, U16, 896, [0:8], $gpio_list +spi1misoPin = bits, U16, 898, [0:8], $gpio_list +spi1sckPin = bits, U16, 900, [0:8], $gpio_list +spi2mosiPin = bits, U16, 902, [0:8], $gpio_list +spi2misoPin = bits, U16, 904, [0:8], $gpio_list +spi2sckPin = bits, U16, 906, [0:8], $gpio_list +spi3mosiPin = bits, U16, 908, [0:8], $gpio_list +spi3misoPin = bits, U16, 910, [0:8], $gpio_list +spi3sckPin = bits, U16, 912, [0:8], $gpio_list +cdmInputPin = bits, U16, 914, [0:8], $gpio_list consoleUartDevice = bits, U08, 916, [0:1], "Off", "UART1", "UART2", "UART3" sensorChartMode = bits, S08, 917, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" mafSensorType = bits, S08, 918, [0:1], "v0", "v1", "v2", "v3" @@ -506,18 +506,18 @@ tcuEnabled = bits, U32, 920, [28:28], "false", "true" canBroadcastUseChannelTwo = bits, U32, 920, [29:29], "first", "second" useRawOutputToDriveIdleStepper = bits, U32, 920, [30:30], "false", "true" verboseCan2 = bits, U32, 920, [31:31], "Do not print", "Print all" -etbIo1_directionPin1 = bits, U16, 924, [0:7], $gpio_list -etbIo1_directionPin2 = bits, U16, 926, [0:7], $gpio_list -etbIo1_controlPin = bits, U16, 928, [0:7], $gpio_list -etbIo1_disablePin = bits, U16, 930, [0:7], $gpio_list -etbIo2_directionPin1 = bits, U16, 932, [0:7], $gpio_list -etbIo2_directionPin2 = bits, U16, 934, [0:7], $gpio_list -etbIo2_controlPin = bits, U16, 936, [0:7], $gpio_list -etbIo2_disablePin = bits, U16, 938, [0:7], $gpio_list +etbIo1_directionPin1 = bits, U16, 924, [0:8], $gpio_list +etbIo1_directionPin2 = bits, U16, 926, [0:8], $gpio_list +etbIo1_controlPin = bits, U16, 928, [0:8], $gpio_list +etbIo1_disablePin = bits, U16, 930, [0:8], $gpio_list +etbIo2_directionPin1 = bits, U16, 932, [0:8], $gpio_list +etbIo2_directionPin2 = bits, U16, 934, [0:8], $gpio_list +etbIo2_controlPin = bits, U16, 936, [0:8], $gpio_list +etbIo2_disablePin = bits, U16, 938, [0:8], $gpio_list boostControlPin = bits, U16, 940, [0:8], $output_pin_e_list boostControlPinMode = bits, U08, 942, [0:1], "default", "default inverted", "open collector", "open collector inverted" -ALSActivatePin = bits, U16, 944, [0:7], $switch_input_pin_e_list -launchActivatePin = bits, U16, 946, [0:7], $switch_input_pin_e_list +ALSActivatePin = bits, U16, 944, [0:8], $switch_input_pin_e_list +launchActivatePin = bits, U16, 946, [0:8], $switch_input_pin_e_list boostPid_pFactor = scalar, F32, 948, "", 1, 0, -10000, 10000, 4 boostPid_iFactor = scalar, F32, 952, "", 1, 0, -10000, 10000, 4 boostPid_dFactor = scalar, F32, 956, "", 1, 0, -10000, 10000, 4 @@ -527,7 +527,7 @@ boostPid_minValue = scalar, S16, 964, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 966, "", 1, 0, -30000, 30000, 0 boostType = bits, U08, 968, [0:0], "Open Loop", "Open + Closed Loop" ignitionKeyDigitalPinMode = bits, U08, 969, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -ignitionKeyDigitalPin = bits, U16, 970, [0:7], $gpio_list +ignitionKeyDigitalPin = bits, U16, 970, [0:8], $gpio_list boostPwmFrequency = scalar, S32, 972, "Hz", 1, 0, 0, 3000, 0 launchActivationMode = bits, S08, 976, [0:1], "Launch Button", "Clutch Down Switch", "Speed Based", "Brake Pedal" antiLagActivationMode = bits, S08, 977, [0:0], "Switch Input", "Always Active" @@ -561,14 +561,14 @@ stft_cellCfgs3_timeConstant = scalar, U16, 1030, "sec", 0.1, 0, 0.1, 100, 2 stft_cellCfgs4_maxAdd = scalar, S08, 1032, "%", 1, 0, 0, 25, 0 stft_cellCfgs4_maxRemove = scalar, S08, 1033, "%", 1, 0, -25, 0, 0 stft_cellCfgs4_timeConstant = scalar, U16, 1034, "sec", 0.1, 0, 0.1, 100, 2 -stepperDcIo1_directionPin1 = bits, U16, 1036, [0:7], $gpio_list -stepperDcIo1_directionPin2 = bits, U16, 1038, [0:7], $gpio_list -stepperDcIo1_controlPin = bits, U16, 1040, [0:7], $gpio_list -stepperDcIo1_disablePin = bits, U16, 1042, [0:7], $gpio_list -stepperDcIo2_directionPin1 = bits, U16, 1044, [0:7], $gpio_list -stepperDcIo2_directionPin2 = bits, U16, 1046, [0:7], $gpio_list -stepperDcIo2_controlPin = bits, U16, 1048, [0:7], $gpio_list -stepperDcIo2_disablePin = bits, U16, 1050, [0:7], $gpio_list +stepperDcIo1_directionPin1 = bits, U16, 1036, [0:8], $gpio_list +stepperDcIo1_directionPin2 = bits, U16, 1038, [0:8], $gpio_list +stepperDcIo1_controlPin = bits, U16, 1040, [0:8], $gpio_list +stepperDcIo1_disablePin = bits, U16, 1042, [0:8], $gpio_list +stepperDcIo2_directionPin1 = bits, U16, 1044, [0:8], $gpio_list +stepperDcIo2_directionPin2 = bits, U16, 1046, [0:8], $gpio_list +stepperDcIo2_controlPin = bits, U16, 1048, [0:8], $gpio_list +stepperDcIo2_disablePin = bits, U16, 1050, [0:8], $gpio_list engineMake = string, ASCII, 1052, 32 engineCode = string, ASCII, 1084, 32 vehicleName = string, ASCII, 1116, 32 @@ -581,9 +581,9 @@ tcu_solenoid6 = bits, U16, 1158, [0:8], $output_pin_e_list etbFunctions1 = bits, U08, 1160, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1161, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1162, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" -drv8860_cs = bits, U16, 1164, [0:7], $gpio_list +drv8860_cs = bits, U16, 1164, [0:8], $gpio_list drv8860_csPinMode = bits, U08, 1166, [0:1], "default", "default inverted", "open collector", "open collector inverted" -drv8860_miso = bits, U16, 1168, [0:7], $gpio_list +drv8860_miso = bits, U16, 1168, [0:8], $gpio_list luaOutputPins1 = bits, U16, 1170, [0:8], $output_pin_e_list luaOutputPins2 = bits, U16, 1172, [0:8], $output_pin_e_list luaOutputPins3 = bits, U16, 1174, [0:8], $output_pin_e_list @@ -598,10 +598,10 @@ vvtOffsets3 = scalar, F32, 1196, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1200, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1204, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1210, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold1_pin = bits, U16, 1216, [0:7], $gpio_list +vrThreshold1_pin = bits, U16, 1216, [0:8], $gpio_list vrThreshold2_rpmBins = array, U08, 1220, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold2_values = array, U08, 1226, [6], "volts", 0.01, 0, 0, 2.5, 2 -vrThreshold2_pin = bits, U16, 1232, [0:7], $gpio_list +vrThreshold2_pin = bits, U16, 1232, [0:8], $gpio_list gpPwmNote1 = string, ASCII, 1236, 16 gpPwmNote2 = string, ASCII, 1252, 16 gpPwmNote3 = string, ASCII, 1268, 16 @@ -641,7 +641,7 @@ launchActivateInverted = bits, U32, 1304, [29:29], "false", "true" twoStroke = bits, U32, 1304, [30:30], "Four Stroke", "Two Stroke" skippedWheelOnCam = bits, U32, 1304, [31:31], "On crankshaft", "On camshaft" hipOutputChannel = bits, U08, 1308, [0:5], $adc_channel_e_list -acSwitch = bits, U16, 1310, [0:7], $switch_input_pin_e_list +acSwitch = bits, U16, 1310, [0:8], $switch_input_pin_e_list vRefAdcChannel = bits, U08, 1312, [0:5], $adc_channel_e_list etbNeutralPosition = scalar, U08, 1313, "%", 1, 0, 0, 100, 0 idleMode = bits, U08, 1314, [0:0], "Open Loop + Closed Loop", "Open Loop" @@ -679,10 +679,10 @@ stepper_dc_use_two_wires = bits, U32, 1316, [30:30], "false", "true" watchOutForLinearTime = bits, U32, 1316, [31:31], "false", "true" engineChartSize = scalar, U32, 1320, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1324, "mult", 1, 0, 0, 7000, 3 -camInputsDebug1 = bits, U16, 1328, [0:7], $gpio_list -camInputsDebug2 = bits, U16, 1330, [0:7], $gpio_list -camInputsDebug3 = bits, U16, 1332, [0:7], $gpio_list -camInputsDebug4 = bits, U16, 1334, [0:7], $gpio_list +camInputsDebug1 = bits, U16, 1328, [0:8], $gpio_list +camInputsDebug2 = bits, U16, 1330, [0:8], $gpio_list +camInputsDebug3 = bits, U16, 1332, [0:8], $gpio_list +camInputsDebug4 = bits, U16, 1334, [0:8], $gpio_list acIdleRpmTarget = scalar, S16, 1336, "RPM", 1, 0, 0, 2000, 0 warningPeriod = scalar, S16, 1338, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1340, "angle", 1, 0, -1000, 1000, 2 @@ -707,15 +707,15 @@ etb_offset = scalar, S16, 1404, "", 1, 0, -1000, 1000, 0 etb_periodMs = scalar, S16, 1406, "ms", 1, 0, 0, 3000, 0 etb_minValue = scalar, S16, 1408, "", 1, 0, -30000, 30000, 0 etb_maxValue = scalar, S16, 1410, "", 1, 0, -30000, 30000, 0 -triggerInputDebugPins1 = bits, U16, 1412, [0:7], $gpio_list -triggerInputDebugPins2 = bits, U16, 1414, [0:7], $gpio_list +triggerInputDebugPins1 = bits, U16, 1412, [0:8], $gpio_list +triggerInputDebugPins2 = bits, U16, 1414, [0:8], $gpio_list airTaperRpmRange = scalar, S16, 1416, "RPM", 1, 0, 0, 1500, 0 -turboSpeedSensorInputPin = bits, U16, 1418, [0:7], $brain_input_pin_e_list +turboSpeedSensorInputPin = bits, U16, 1418, [0:8], $brain_input_pin_e_list tps2Min = scalar, S16, 1420, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1422, "ADC", 1, 0, 0, 1023, 0 starterControlPin = bits, U16, 1424, [0:8], $output_pin_e_list startStopButtonMode = bits, U08, 1426, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -mc33816_flag0 = bits, U16, 1428, [0:7], $gpio_list +mc33816_flag0 = bits, U16, 1428, [0:8], $gpio_list tachPulsePerRev = scalar, U08, 1430, "Pulse", 1, 0, 1, 255, 0 mapErrorDetectionTooLow = scalar, F32, 1432, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooHigh = scalar, F32, 1436, "kPa", 1, 0, -100, 800, 2 @@ -729,12 +729,12 @@ idleRpmPid_periodMs = scalar, S16, 1458, "ms", 1, 0, 0, 3000, 0 idleRpmPid_minValue = scalar, S16, 1460, "", 1, 0, -30000, 30000, 0 idleRpmPid_maxValue = scalar, S16, 1462, "", 1, 0, -30000, 30000, 0 wwaeBeta = scalar, F32, 1464, "Fraction", 1, 0, 0, 1, 2 -binarySerialTxPin = bits, U16, 1468, [0:7], $gpio_list -binarySerialRxPin = bits, U16, 1470, [0:7], $gpio_list -auxValves1 = bits, U16, 1472, [0:7], $gpio_list -auxValves2 = bits, U16, 1474, [0:7], $gpio_list -tcuUpshiftButtonPin = bits, U16, 1476, [0:7], $switch_input_pin_e_list -tcuDownshiftButtonPin = bits, U16, 1478, [0:7], $switch_input_pin_e_list +binarySerialTxPin = bits, U16, 1468, [0:8], $gpio_list +binarySerialRxPin = bits, U16, 1470, [0:8], $gpio_list +auxValves1 = bits, U16, 1472, [0:8], $gpio_list +auxValves2 = bits, U16, 1474, [0:8], $gpio_list +tcuUpshiftButtonPin = bits, U16, 1476, [0:8], $switch_input_pin_e_list +tcuDownshiftButtonPin = bits, U16, 1478, [0:8], $switch_input_pin_e_list throttlePedalUpVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2 throttlePedalWOTVoltage = scalar, F32, 1484, "voltage", 1, 0, -6, 6, 2 startUpFuelPumpDuration = scalar, S16, 1488, "seconds", 1, 0, 0, 6000, 0 @@ -769,14 +769,14 @@ devBit6 = bits, U32, 1496, [26:26], "false", "true" devBit7 = bits, U32, 1496, [27:27], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1500, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1502, "percent", 1, 0, 0, 500, 0 -auxSerialTxPin = bits, U16, 1504, [0:7], $gpio_list -auxSerialRxPin = bits, U16, 1506, [0:7], $gpio_list -accelerometerCsPin = bits, U16, 1508, [0:7], $gpio_list +auxSerialTxPin = bits, U16, 1504, [0:8], $gpio_list +auxSerialRxPin = bits, U16, 1506, [0:8], $gpio_list +accelerometerCsPin = bits, U16, 1508, [0:8], $gpio_list coastingFuelCutVssLow = scalar, U08, 1510, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1511, "kph", 1, 0, 0, 255, 0 tpsAccelEnrichmentThreshold = scalar, F32, 1512, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1516, [0:7], $brain_input_pin_e_list -auxSpeedSensorInputPin2 = bits, U16, 1518, [0:7], $brain_input_pin_e_list +auxSpeedSensorInputPin1 = bits, U16, 1516, [0:8], $brain_input_pin_e_list +auxSpeedSensorInputPin2 = bits, U16, 1518, [0:8], $brain_input_pin_e_list totalGearsCount = scalar, U08, 1520, "", 1, 0, 1, 10, 0 injectionTimingMode = bits, U08, 1521, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" debugMode = bits, U08, 1522, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -809,8 +809,8 @@ benchTestOnTime = scalar, U16, 1562, "ms", 0.01, 0, 0, 500, 2 lambdaProtectionRestoreTps = scalar, U08, 1564, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreLoad = scalar, U08, 1565, "%", 10.0, 0, 0, 1000, 0 launchActivatePinMode = bits, U08, 1566, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -can2TxPin = bits, U16, 1568, [0:7], $gpio_list -can2RxPin = bits, U16, 1570, [0:7], $gpio_list +can2TxPin = bits, U16, 1568, [0:8], $gpio_list +can2RxPin = bits, U16, 1570, [0:8], $gpio_list starterControlPinMode = bits, U08, 1572, [0:1], "default", "default inverted", "open collector", "open collector inverted" wastegatePositionSensor = bits, U08, 1573, [0:5], $adc_channel_e_list ignOverrideMode = bits, U08, 1574, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" @@ -921,9 +921,9 @@ spi3SckMode = bits, U08, 2054, [0:6], "default", "INVALID", "INVALID", "INVALID" spi3MosiMode = bits, U08, 2055, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi3MisoMode = bits, U08, 2056, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperEnablePinMode = bits, U08, 2057, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 2058, [0:7], $gpio_list -mc33816_driven = bits, U16, 2060, [0:7], $gpio_list -brakePedalPin = bits, U16, 2062, [0:7], $switch_input_pin_e_list +mc33816_rstb = bits, U16, 2058, [0:8], $gpio_list +mc33816_driven = bits, U16, 2060, [0:8], $gpio_list +brakePedalPin = bits, U16, 2062, [0:8], $switch_input_pin_e_list auxPid1_pFactor = scalar, F32, 2064, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2068, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2072, "", 1, 0, -10000, 10000, 4 @@ -956,12 +956,12 @@ accelerometerSpiDevice = bits, U08, 2164, [0:2], "Off", "SPI1", "SPI2", "SPI3", fan2Pin = bits, U16, 2166, [0:8], $output_pin_e_list fan2OnTemperature = scalar, U08, 2168, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2169, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2170, [0:7], $gpio_list -tle8888_cs = bits, U16, 2172, [0:7], $gpio_list +stepperEnablePin = bits, U16, 2170, [0:8], $gpio_list +tle8888_cs = bits, U16, 2172, [0:8], $gpio_list tle8888_csPinMode = bits, U08, 2174, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2176, [0:7], $gpio_list +mc33816_cs = bits, U16, 2176, [0:8], $gpio_list auxFrequencyFilter = scalar, F32, 2180, "hz", 1, 0, 0, 100, 1 -sentInputPins1 = bits, U16, 2184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmLow = scalar, S16, 2188, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0 @@ -1202,14 +1202,14 @@ tuneHidingKey = scalar, U16, 3436, "", 1, 0, 0, 20000, 0 vinNumber = string, ASCII, 3438, 17 highSpeedOffsets = array, U16, 3456, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave fuelPressureSensorMode = bits, U08, 3520, [0:1], "Absolute", "Gauge", "Differential", "INVALID" -luaDigitalInputPins1 = bits, U16, 3522, [0:7], $switch_input_pin_e_list -luaDigitalInputPins2 = bits, U16, 3524, [0:7], $switch_input_pin_e_list -luaDigitalInputPins3 = bits, U16, 3526, [0:7], $switch_input_pin_e_list -luaDigitalInputPins4 = bits, U16, 3528, [0:7], $switch_input_pin_e_list -luaDigitalInputPins5 = bits, U16, 3530, [0:7], $switch_input_pin_e_list -luaDigitalInputPins6 = bits, U16, 3532, [0:7], $switch_input_pin_e_list -luaDigitalInputPins7 = bits, U16, 3534, [0:7], $switch_input_pin_e_list -luaDigitalInputPins8 = bits, U16, 3536, [0:7], $switch_input_pin_e_list +luaDigitalInputPins1 = bits, U16, 3522, [0:8], $switch_input_pin_e_list +luaDigitalInputPins2 = bits, U16, 3524, [0:8], $switch_input_pin_e_list +luaDigitalInputPins3 = bits, U16, 3526, [0:8], $switch_input_pin_e_list +luaDigitalInputPins4 = bits, U16, 3528, [0:8], $switch_input_pin_e_list +luaDigitalInputPins5 = bits, U16, 3530, [0:8], $switch_input_pin_e_list +luaDigitalInputPins6 = bits, U16, 3532, [0:8], $switch_input_pin_e_list +luaDigitalInputPins7 = bits, U16, 3534, [0:8], $switch_input_pin_e_list +luaDigitalInputPins8 = bits, U16, 3536, [0:8], $switch_input_pin_e_list ALSMinRPM = scalar, S16, 3538, "rpm", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3540, "rpm", 1, 0, 0, 20000, 0 ALSMaxDuration = scalar, S16, 3542, "sec", 1, 0, 0, 10, 0 @@ -1251,12 +1251,12 @@ gearBasedOpenLoopBoostAdder = array, S08, 3593, [10], "%", 0.5, 0, -63, 63, 1 benchTestCount = scalar, U32, 3604, "", 1, 0, 0, 10000000, 0 iacByTpsHoldTime = scalar, U08, 3608, "seconds", 0.1, 0, 0, 25, 1 iacByTpsDecayTime = scalar, U08, 3609, "seconds", 0.1, 0, 0, 25, 1 -tcu_rangeInput1 = bits, U16, 3610, [0:7], $switch_input_pin_e_list -tcu_rangeInput2 = bits, U16, 3612, [0:7], $switch_input_pin_e_list -tcu_rangeInput3 = bits, U16, 3614, [0:7], $switch_input_pin_e_list -tcu_rangeInput4 = bits, U16, 3616, [0:7], $switch_input_pin_e_list -tcu_rangeInput5 = bits, U16, 3618, [0:7], $switch_input_pin_e_list -tcu_rangeInput6 = bits, U16, 3620, [0:7], $switch_input_pin_e_list +tcu_rangeInput1 = bits, U16, 3610, [0:8], $switch_input_pin_e_list +tcu_rangeInput2 = bits, U16, 3612, [0:8], $switch_input_pin_e_list +tcu_rangeInput3 = bits, U16, 3614, [0:8], $switch_input_pin_e_list +tcu_rangeInput4 = bits, U16, 3616, [0:8], $switch_input_pin_e_list +tcu_rangeInput5 = bits, U16, 3618, [0:8], $switch_input_pin_e_list +tcu_rangeInput6 = bits, U16, 3620, [0:8], $switch_input_pin_e_list tcu_rangeInputMode1 = bits, U08, 3622, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode2 = bits, U08, 3623, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" tcu_rangeInputMode3 = bits, U08, 3624, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -1298,8 +1298,8 @@ compressorDischargeTemperature_bias_resistor = scalar, F32, 3752, "Ohm", 1, 0, 0 compressorDischargeTemperature_adcChannel = bits, U08, 3756, [0:5], $adc_channel_e_list throttleInletPressureChannel = bits, U08, 3760, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 3761, [0:5], $adc_channel_e_list -dacOutputPins1 = bits, U16, 3762, [0:7], $gpio_list -dacOutputPins2 = bits, U16, 3764, [0:7], $gpio_list +dacOutputPins1 = bits, U16, 3762, [0:8], $gpio_list +dacOutputPins2 = bits, U16, 3764, [0:8], $gpio_list speedometerOutputPin = bits, U16, 3766, [0:8], $output_pin_e_list speedometerPulsePerKm = scalar, U16, 3768, "", 1, 0, 0, 65000, 0 simulatorCamPosition1 = scalar, U08, 3770, "", 1, 0, 0, 100, 0 @@ -1336,15 +1336,15 @@ tractionControlTimingDrop = array, S08, 3872, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 3908, [6x6], "%", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 3944, "", 1, 0, 0, 100, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 3948, "", 1, 0, 0, 100, 0 -spi4mosiPin = bits, U16, 3952, [0:7], $gpio_list -spi4misoPin = bits, U16, 3954, [0:7], $gpio_list -spi4sckPin = bits, U16, 3956, [0:7], $gpio_list -spi5mosiPin = bits, U16, 3958, [0:7], $gpio_list -spi5misoPin = bits, U16, 3960, [0:7], $gpio_list -spi5sckPin = bits, U16, 3962, [0:7], $gpio_list -spi6mosiPin = bits, U16, 3964, [0:7], $gpio_list -spi6misoPin = bits, U16, 3966, [0:7], $gpio_list -spi6sckPin = bits, U16, 3968, [0:7], $gpio_list +spi4mosiPin = bits, U16, 3952, [0:8], $gpio_list +spi4misoPin = bits, U16, 3954, [0:8], $gpio_list +spi4sckPin = bits, U16, 3956, [0:8], $gpio_list +spi5mosiPin = bits, U16, 3958, [0:8], $gpio_list +spi5misoPin = bits, U16, 3960, [0:8], $gpio_list +spi5sckPin = bits, U16, 3962, [0:8], $gpio_list +spi6mosiPin = bits, U16, 3964, [0:8], $gpio_list +spi6misoPin = bits, U16, 3966, [0:8], $gpio_list +spi6sckPin = bits, U16, 3968, [0:8], $gpio_list spi4SckMode = bits, U08, 3970, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MosiMode = bits, U08, 3971, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi4MisoMode = bits, U08, 3972, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1354,7 +1354,7 @@ spi5MisoMode = bits, U08, 3975, [0:6], "default", "INVALID", "INVALID", "INVALID spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0 -camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list +camSimulatorPin = bits, U16, 3984, [0:8], $gpio_list camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted" anotherCiTest = scalar, S32, 3988, "", 1, 0, 0, 100, 0 device_uid1 = scalar, U32, 3992, "", 1, 0, 0, 100, 0 @@ -8115,7 +8115,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputsCan, "CAN EGT sensors" field = "CAN support only EGT1 and EGT2 inputs" - field = "CAN EGT (AEM X series of RusEFI)", senableAemXSeriesEgt, { canReadEnabled } + field = "CAN EGT (AEM X series of RusEFI)", enableAemXSeriesEgt, { canReadEnabled } dialog = egtInputsSpi, "SPI EGT sensors" field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" 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 08fbe577de9..d154c6d9cf2 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-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 13:42:15 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 16:11:27 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1138,7 +1138,6 @@ 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 = 537397239; 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"; @@ -1390,7 +1389,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.04.20.f407-discovery.537397239"; + public static final String TS_SIGNATURE = "rusEFI master.2024.04.20.f407-discovery.4263520167"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't';