diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 9679e317dc..e8c19aa129 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 feef4a2cfe..73066791f5 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 aa14c6b5e3..c15657ff1a 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 06b1fea15c..4a19ab2155 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 648f0c0d79..198b49dfcd 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 8c395ad61c..c000d33bce 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 3fc0869b3b..e0e4d8df16 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 fb4a436b5a..d177d392ba 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 99a39b0128..b457a97652 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 fa0b00f316..b50d781d68 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 4423ba4f43..4487b84bd2 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 921da6f24e..3fda373507 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 edff84c332..ddce359d5b 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 65d79f6dd5..7425f63c72 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 cd4f3054a7..5914073be6 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 129e994664..97684d7b46 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 976552088e..e5a28c9ca4 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 d6d38f3a68..36e5fb6659 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 54e4020b88..ce5944770b 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 f6696dbd11..6e15b7f4d2 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 aa94992c97..efc2bf44d5 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 e0eaa89177..7d82a4b35c 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 535277e9e9..67c7c13783 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 3e75f8e50c..be748ae214 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 2125b3351f..798478e8b6 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 d4bb8af19e..a326089cf0 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 f15320e041..2fa81baf86 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 6ae448e990..c0f5758274 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 d2ce6d982b..41db2c1bb0 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 c9b203b6ea..74c43dd1ca 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 40de13e05c..b175d1fa60 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 becf5c6e37..3456d183f4 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 3a8c62f76b..c61c966edc 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 56cb8556f8..d00706cccc 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 ebfefa781f..316906ba15 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 02a72cd79e..ba5d5ec816 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 30b492af7d..9a4f2349ec 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 00d5102ffc..0701a58dc8 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 c9025e1469..f6f47b7ded 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 5bcf2b186c..25f7045563 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 90c79bd74f..99f48629d8 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 337be1dade..68c624fb98 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 60cb4a6613..a6ed945f30 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 a5f2b8c9eb..c366b818dc 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 8b51ce8620..39374af712 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 a35679035f..21ee4e04de 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 3d705261f9..b8cc1e1db5 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 04bc277fd4..1b7178eddb 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 3b009d57a3..e48f45dc24 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 ead518f491..26a7fa451e 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 5b353d80dc..c450132a5d 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 eae1e934c5..58ce57a904 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 d655b932f2..bb702caba7 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 c257e8a8e4..e33516a7b0 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 95244d27b5..8051e838d3 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 c64e7664f0..561272e852 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 d9271d2f9e..3705b9afc2 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 8a36e24fa9..ca74217e78 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 c5f8064ece..23ea6b0d3b 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 931e5a8509..a49b9d9873 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 b956b2d79c..b97a82e243 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 5bc8571a2d..a5d727ad3f 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 2efd25bcbd..2ba64fbae7 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 646233933c..8afcadce5c 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 b96aa66b11..446350a2ac 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 dcb3ded994..005f5d369f 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 097f6e9f54..72f22a72d0 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 ad4d1693a7..5837d197ce 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 7d1abe21f0..94af8a303b 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 33f2454447..c241da858d 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 c5f0633c85..7c06bf6830 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 e1e4a6f53a..1192631111 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 4a3ee90bb6..dc50cebd1a 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 5e0d083c0f..ba89937ca9 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 a13e58d04e..f92e79bf7a 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 cf331a6267..1c9f1de0ac 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 3389eb7951..1dde53a634 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 8b31da8af3..06cfb1a2b2 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 e5ad7f1cf4..78856898d3 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 1d77ff352a..0942f7b887 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 1d2a18874f..b046a1ab08 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 569fb3460a..0e679ac3ba 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 9b46fea485..637358262c 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 8ef1be2eb6..a2c9f4724f 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 4714a902cf..4ba134fb84 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 b3cb71bd53..e74a40db5f 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 1812200b09..762b041434 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 83e2b0524b..5671e2f80e 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 1a2f1e7a78..9449b364bc 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 ef379479d5..ae73bb0c4d 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 d8413efd69..554361e2c0 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 b47889d3b7..dfd229ba7d 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 5f46ee31ce..86f7afbd00 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 24fa3ca7a1..5a7cc12bd9 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 1ffdc5554c..63101d0df4 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 79c2fb4d23..209bbd5136 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 c42fc978c4..1b73af9a9b 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 2911f176ad..0cdae897dc 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 13fe9597b3..2ffdce246c 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 7d570e372e..a0f7541c49 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 f28333db68..10c0dc40c0 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 af85b55aeb..6e47f9f745 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 0efdb6c2d3..878965de92 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 c535f8f550..951df5a2d6 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 ea6a6e1c7b..17c1f2a15f 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 c298a9071e..a2ba07a77f 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 ee05d34bfe..b73233f832 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 261e5098f0..d2678c49bb 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 7df11578cc..0a9ae5e9b5 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 5a2efe1c7b..58d71d04c7 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 5c8dd64989..89f3be82c1 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 39d37d7de8..6083ce3ec1 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 26c70805a8..6d22293dd7 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 075a3e8576..5756d39509 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 7554524bfd..c4dc87e8c4 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 2a3cedad56..cf607afd8d 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 7fb9346ec5..1f505e4dc5 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 a35c30a7f9..688bbe6838 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 e753ea5965..984966aea6 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 dd01317891..009189f9e3 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 16a9260004..5e1737f0c0 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 c697e70612..7498f22ae3 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 adc751fb4d..04dd2d113c 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 9e24d04a64..968b73036f 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 422eed92a0..a2f0541bc6 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 fb00d5626e..7fe202c5f4 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 1c1c2e359b..325545173c 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 447e34dc7e..4e572d39bd 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 7ebe80abd4..efbb4a0e20 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 5a46fc8f21..b4892b1b28 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 798be31cf4..caad8b5b14 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 1d250d0111..d40a90f593 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 8f0f2333d9..b1989f07af 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 08fbe577de..d154c6d9cf 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';