Auto-generated Configs

[no ci]
This commit is contained in:
GitHub git update Action 2024-05-08 16:42:24 +00:00
parent 889c24d002
commit 436130c182
4 changed files with 130 additions and 160 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 01 16:41:32 UTC 2024 // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 08 16:42:23 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -934,9 +934,8 @@ struct engine_configuration_s {
*/ */
int hip9011PrescalerAndSDO; int hip9011PrescalerAndSDO;
/** /**
* We calculate knock band based of cylinderBore * Use any online calculator and input your bore.
* Use this to override - kHz knock band override * Reminder that in some cases double frequency works better!
* Requires power cycling to effect
* units: kHz * units: kHz
* offset 428 * offset 428
*/ */
@ -2495,6 +2494,7 @@ struct engine_configuration_s {
offset 1316 bit 14 */ offset 1316 bit 14 */
bool twoWireBatchIgnition : 1 {}; bool twoWireBatchIgnition : 1 {};
/** /**
* Read MAP sensor on ECU start-up to use as baro value.
offset 1316 bit 15 */ offset 1316 bit 15 */
bool useFixedBaroCorrFromMap : 1 {}; bool useFixedBaroCorrFromMap : 1 {};
/** /**
@ -4801,7 +4801,7 @@ struct persistent_config_s {
/** /**
* offset 5332 * offset 5332
*/ */
uint8_t fancyOptions[FANCY_OPTIONS_COUNT]; uint8_t unusedGapHere[16];
/** /**
* offset 5348 * offset 5348
*/ */
@ -5282,17 +5282,17 @@ struct persistent_config_s {
* units: deg * units: deg
* offset 19172 * offset 19172
*/ */
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[6][6]; scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/** /**
* units: % * units: %
* offset 19208 * offset 19208
*/ */
uint8_t maxKnockRetardLoadBins[6]; uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/** /**
* units: RPM * units: RPM
* offset 19214 * offset 19214
*/ */
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[6]; scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/** /**
* units: deg * units: deg
* offset 19220 * offset 19220
@ -5619,4 +5619,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22656); static_assert(sizeof(persistent_config_s) == 22656);
// end // end
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 01 16:41:32 UTC 2024 // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 08 16:42:23 UTC 2024

View File

@ -2,7 +2,7 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh integration/rusefi_config.txt // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh integration/rusefi_config.txt
// //
#define adc_channel_e_auto_enum 0="EFI_ADC_NONE",1="EFI_ADC_0",2="EFI_ADC_1",11="EFI_ADC_10",12="EFI_ADC_11",13="EFI_ADC_12",14="EFI_ADC_13",15="EFI_ADC_14",16="EFI_ADC_15",17="EFI_ADC_16",18="EFI_ADC_17",19="EFI_ADC_18",20="EFI_ADC_19",3="EFI_ADC_2",21="EFI_ADC_20",22="EFI_ADC_21",23="EFI_ADC_22",24="EFI_ADC_23",25="EFI_ADC_24",26="EFI_ADC_25",27="EFI_ADC_26",28="EFI_ADC_27",29="EFI_ADC_28",30="EFI_ADC_29",4="EFI_ADC_3",31="EFI_ADC_30",32="EFI_ADC_31",5="EFI_ADC_4",6="EFI_ADC_5",7="EFI_ADC_6",8="EFI_ADC_7",9="EFI_ADC_8",10="EFI_ADC_9",50="EFI_ADC_ERROR",33="EFI_ADC_LAST_CHANNEL" #define adc_channel_e_auto_enum 0="EFI_ADC_NONE",1="EFI_ADC_0",2="EFI_ADC_1",11="EFI_ADC_10",12="EFI_ADC_11",13="EFI_ADC_12",14="EFI_ADC_13",15="EFI_ADC_14",16="EFI_ADC_15",17="EFI_ADC_16",18="EFI_ADC_17",19="EFI_ADC_18",20="EFI_ADC_19",3="EFI_ADC_2",21="EFI_ADC_20",22="EFI_ADC_21",23="EFI_ADC_22",24="EFI_ADC_23",25="EFI_ADC_24",26="EFI_ADC_25",27="EFI_ADC_26",28="EFI_ADC_27",29="EFI_ADC_28",30="EFI_ADC_29",4="EFI_ADC_3",31="EFI_ADC_30",32="EFI_ADC_31",33="EFI_ADC_32",34="EFI_ADC_33",35="EFI_ADC_34",36="EFI_ADC_35",37="EFI_ADC_36",38="EFI_ADC_37",39="EFI_ADC_38",40="EFI_ADC_39",5="EFI_ADC_4",6="EFI_ADC_5",7="EFI_ADC_6",8="EFI_ADC_7",9="EFI_ADC_8",10="EFI_ADC_9",50="EFI_ADC_ERROR",41="EFI_ADC_TOTAL_CHANNELS"
#define adc_channel_e_EFI_ADC_0 1 #define adc_channel_e_EFI_ADC_0 1
#define adc_channel_e_EFI_ADC_1 2 #define adc_channel_e_EFI_ADC_1 2
#define adc_channel_e_EFI_ADC_10 11 #define adc_channel_e_EFI_ADC_10 11
@ -29,6 +29,14 @@
#define adc_channel_e_EFI_ADC_3 4 #define adc_channel_e_EFI_ADC_3 4
#define adc_channel_e_EFI_ADC_30 31 #define adc_channel_e_EFI_ADC_30 31
#define adc_channel_e_EFI_ADC_31 32 #define adc_channel_e_EFI_ADC_31 32
#define adc_channel_e_EFI_ADC_32 33
#define adc_channel_e_EFI_ADC_33 34
#define adc_channel_e_EFI_ADC_34 35
#define adc_channel_e_EFI_ADC_35 36
#define adc_channel_e_EFI_ADC_36 37
#define adc_channel_e_EFI_ADC_37 38
#define adc_channel_e_EFI_ADC_38 39
#define adc_channel_e_EFI_ADC_39 40
#define adc_channel_e_EFI_ADC_4 5 #define adc_channel_e_EFI_ADC_4 5
#define adc_channel_e_EFI_ADC_5 6 #define adc_channel_e_EFI_ADC_5 6
#define adc_channel_e_EFI_ADC_6 7 #define adc_channel_e_EFI_ADC_6 7
@ -36,8 +44,8 @@
#define adc_channel_e_EFI_ADC_8 9 #define adc_channel_e_EFI_ADC_8 9
#define adc_channel_e_EFI_ADC_9 10 #define adc_channel_e_EFI_ADC_9 10
#define adc_channel_e_EFI_ADC_ERROR 50 #define adc_channel_e_EFI_ADC_ERROR 50
#define adc_channel_e_EFI_ADC_LAST_CHANNEL 33
#define adc_channel_e_EFI_ADC_NONE 0 #define adc_channel_e_EFI_ADC_NONE 0
#define adc_channel_e_EFI_ADC_TOTAL_CHANNELS 41
#define adc_channel_e_enum "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" #define adc_channel_e_enum "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
#define adc_channel_e_fullenum "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" #define adc_channel_e_fullenum "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
#define ADC_CHANNEL_NONE 0 #define ADC_CHANNEL_NONE 0
@ -109,6 +117,7 @@
#define BOARD_CONFIG_FROM_FILE #define BOARD_CONFIG_FROM_FILE
#define BOARD_MENU_FROM_FILE #define BOARD_MENU_FROM_FILE
#define BOARD_OPTIONS_FROM_FILE #define BOARD_OPTIONS_FROM_FILE
#define BOARD_PANELS_FROM_FILE
#define BOARD_TABLES_FROM_FILE #define BOARD_TABLES_FROM_FILE
#define BOOST_BLEND_COUNT 2 #define BOOST_BLEND_COUNT 2
#define BOOST_LOAD_COUNT 8 #define BOOST_LOAD_COUNT 8
@ -176,6 +185,7 @@
#define CLT_CURVE_SIZE 16 #define CLT_CURVE_SIZE 16
#define CLT_LIMITER_CURVE_SIZE 4 #define CLT_LIMITER_CURVE_SIZE 4
#define CLT_TIMING_CURVE_SIZE 8 #define CLT_TIMING_CURVE_SIZE 8
#define CLT_UPPER_LIMIT 250
#define CMD_AC_RELAY_BENCH "acrelaybench" #define CMD_AC_RELAY_BENCH "acrelaybench"
#define CMD_ALTERNATOR_PIN "set_alternator_pin" #define CMD_ALTERNATOR_PIN "set_alternator_pin"
#define CMD_BOOST_PIN "set_boost_pin" #define CMD_BOOST_PIN "set_boost_pin"
@ -446,7 +456,6 @@
#define ETB_BIAS_CURVE_LENGTH 8 #define ETB_BIAS_CURVE_LENGTH 8
#define ETB_COUNT 2 #define ETB_COUNT 2
#define ETB_HW_MAX_FREQUENCY 3000 #define ETB_HW_MAX_FREQUENCY 3000
#define FANCY_OPTIONS_COUNT 16
#define FLASH_DATA_VERSION 20016 #define FLASH_DATA_VERSION 20016
#define fuel_cyl_trim_s_size 16 #define fuel_cyl_trim_s_size 16
#define FUEL_LEVEL_TABLE_COUNT 8 #define FUEL_LEVEL_TABLE_COUNT 8
@ -974,6 +983,10 @@
#define Gpio_TLE9104_5_OUT_2 322 #define Gpio_TLE9104_5_OUT_2 322
#define Gpio_TLE9104_5_OUT_3 323 #define Gpio_TLE9104_5_OUT_3 323
#define Gpio_Unassigned 0 #define Gpio_Unassigned 0
#define GPPWM_1_NAME "General Purpose PWM 1"
#define GPPWM_2_NAME "General Purpose PWM 2"
#define GPPWM_3_NAME "General Purpose PWM 3"
#define GPPWM_4_NAME "General Purpose PWM 4"
#define gppwm_channel_e_auto_enum 0="GPPWM_Zero",9="GPPWM_AccelPedal",16="GPPWM_AuxLinear1",17="GPPWM_AuxLinear2",7="GPPWM_AuxTemp1",8="GPPWM_AuxTemp2",26="GPPWM_BaroPressure",3="GPPWM_Clt",25="GPPWM_DetectedGear",15="GPPWM_EthanolPercent",5="GPPWM_FuelLoad",18="GPPWM_GppwmOutput1",19="GPPWM_GppwmOutput2",20="GPPWM_GppwmOutput3",21="GPPWM_GppwmOutput4",4="GPPWM_Iat",6="GPPWM_IgnLoad",22="GPPWM_LuaGauge1",23="GPPWM_LuaGauge2",2="GPPWM_Map",24="GPPWM_Rpm",1="GPPWM_Tps",12="GPPWM_VVT_1E",11="GPPWM_VVT_1I",14="GPPWM_VVT_2E",13="GPPWM_VVT_2I",10="GPPWM_Vbatt" #define gppwm_channel_e_auto_enum 0="GPPWM_Zero",9="GPPWM_AccelPedal",16="GPPWM_AuxLinear1",17="GPPWM_AuxLinear2",7="GPPWM_AuxTemp1",8="GPPWM_AuxTemp2",26="GPPWM_BaroPressure",3="GPPWM_Clt",25="GPPWM_DetectedGear",15="GPPWM_EthanolPercent",5="GPPWM_FuelLoad",18="GPPWM_GppwmOutput1",19="GPPWM_GppwmOutput2",20="GPPWM_GppwmOutput3",21="GPPWM_GppwmOutput4",4="GPPWM_Iat",6="GPPWM_IgnLoad",22="GPPWM_LuaGauge1",23="GPPWM_LuaGauge2",2="GPPWM_Map",24="GPPWM_Rpm",1="GPPWM_Tps",12="GPPWM_VVT_1E",11="GPPWM_VVT_1I",14="GPPWM_VVT_2E",13="GPPWM_VVT_2I",10="GPPWM_Vbatt"
#define gppwm_channel_e_enum "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" #define gppwm_channel_e_enum "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
#define gppwm_channel_e_GPPWM_AccelPedal 9 #define gppwm_channel_e_GPPWM_AccelPedal 9
@ -1083,6 +1096,7 @@
#define InjectorNonlinearMode_INJ_FordModel 2 #define InjectorNonlinearMode_INJ_FordModel 2
#define InjectorNonlinearMode_INJ_None 0 #define InjectorNonlinearMode_INJ_None 0
#define InjectorNonlinearMode_INJ_PolynomialAdder 1 #define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define KNOCK_TABLE_SIZE 6
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2 #define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
#define launchActivationMode_e_auto_enum 0="SWITCH_INPUT_LAUNCH",2="ALWAYS_ACTIVE_LAUNCH",1="CLUTCH_INPUT_LAUNCH",3="STOP_INPUT_LAUNCH" #define launchActivationMode_e_auto_enum 0="SWITCH_INPUT_LAUNCH",2="ALWAYS_ACTIVE_LAUNCH",1="CLUTCH_INPUT_LAUNCH",3="STOP_INPUT_LAUNCH"
#define launchActivationMode_e_CLUTCH_INPUT_LAUNCH 1 #define launchActivationMode_e_CLUTCH_INPUT_LAUNCH 1
@ -1116,6 +1130,7 @@
#define MAP_sensor_config_s_size 140 #define MAP_sensor_config_s_size 140
#define MAP_WINDOW_SIZE 8 #define MAP_WINDOW_SIZE 8
#define MAX_CYLINDER_COUNT 12 #define MAX_CYLINDER_COUNT 12
#define MAX_TPS_PPS_DISCREPANCY 5
#define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS" #define mc33810maxDwellTimer_e_auto_enum 0="DWELL_2MS",3="DWELL_16MS",4="DWELL_32MS",1="DWELL_4MS",5="DWELL_64MS",2="DWELL_8MS"
#define mc33810maxDwellTimer_e_DWELL_16MS 3 #define mc33810maxDwellTimer_e_DWELL_16MS 3
#define mc33810maxDwellTimer_e_DWELL_2MS 0 #define mc33810maxDwellTimer_e_DWELL_2MS 0
@ -1250,7 +1265,7 @@
#define show_microRusEFI_presets false #define show_microRusEFI_presets false
#define show_Proteus_presets false #define show_Proteus_presets false
#define show_test_presets false #define show_test_presets false
#define SIGNATURE_HASH 3557430223 #define SIGNATURE_HASH 3070838813
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #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_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1581,6 +1596,7 @@
#define ts_show_fancy_options true #define ts_show_fancy_options true
#define ts_show_firing_order true #define ts_show_firing_order true
#define ts_show_forced_induction true #define ts_show_forced_induction true
#define ts_show_ford_toyota_tps_pps true
#define ts_show_fuel_pump true #define ts_show_fuel_pump true
#define ts_show_fuel_relay_pin true #define ts_show_fuel_relay_pin true
#define ts_show_fuel_strategy true #define ts_show_fuel_strategy true
@ -1619,10 +1635,12 @@
#define ts_show_spi2_pins true #define ts_show_spi2_pins true
#define ts_show_spi3_pins true #define ts_show_spi3_pins true
#define ts_show_starter_disable true #define ts_show_starter_disable true
#define ts_show_startup_map_baro_grab true
#define ts_show_status_leds true #define ts_show_status_leds true
#define ts_show_sync_cam true #define ts_show_sync_cam true
#define ts_show_tcu false #define ts_show_tcu false
#define ts_show_tle8888 false #define ts_show_tle8888 false
#define ts_show_top_level_can_menu true
#define ts_show_tps2 true #define ts_show_tps2 true
#define ts_show_tps_sent false #define ts_show_tps_sent false
#define ts_show_trigger_comparator false #define ts_show_trigger_comparator false
@ -1633,7 +1651,7 @@
#define ts_show_vr_threshold_all false #define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true #define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true #define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI default.2024.05.01.mega.3557430223" #define TS_SIGNATURE "rusEFI default.2024.05.08.mega.3070838813"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 3557430223 #define SIGNATURE_HASH 3070838813
#define TS_SIGNATURE "rusEFI default.2024.05.01.mega.3557430223" #define TS_SIGNATURE "rusEFI default.2024.05.08.mega.3070838813"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI default.2024.05.01.mega.3557430223" signature = "rusEFI default.2024.05.08.mega.3070838813"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI default.2024.05.01.mega.3557430223" ; signature is expected to be 7 or more characters. signature= "rusEFI default.2024.05.08.mega.3070838813" ; 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 ; 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 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" #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 ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 01 16:41:32 UTC 2024 ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 08 16:42:23 UTC 2024
pageSize = 22656 pageSize = 22656
page = 1 page = 1
@ -113,7 +113,7 @@ engineSnifferRpmThreshold = scalar, U16, 10, "RPM", 1, 0, 0, 30000, 0
multisparkMaxRpm = scalar, U08, 12, "rpm", 50.0, 0, 0, 3000, 0 multisparkMaxRpm = scalar, U08, 12, "rpm", 50.0, 0, 0, 3000, 0
maxAcRpm = scalar, U08, 13, "rpm", 50.0, 0, 0, 10000, 0 maxAcRpm = scalar, U08, 13, "rpm", 50.0, 0, 0, 10000, 0
maxAcTps = scalar, U08, 14, "%", 1, 0, 0, 100, 0 maxAcTps = scalar, U08, 14, "%", 1, 0, 0, 100, 0
maxAcClt = scalar, U08, 15, "deg C", 1, 0, 0, 150, 0 maxAcClt = scalar, U08, 15, "deg C", 1, 0, 0, 250, 0
compressionRatio = scalar, F32, 16, "CR", 1, 0, 0, 300, 1 compressionRatio = scalar, F32, 16, "CR", 1, 0, 0, 300, 1
wastegatePositionMin = scalar, U16, 20, "mv", 1, 0, 0, 5000, 0 wastegatePositionMin = scalar, U16, 20, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0
@ -267,7 +267,7 @@ afr_value1 = scalar, F32, 568, "AFR", 1, 0, 0, 1000, 2
afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2 afr_v2 = scalar, F32, 572, "volts", 1, 0, 0, 10, 2
afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2 afr_value2 = scalar, F32, 576, "AFR", 1, 0, 0, 1000, 2
throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list throttlePedalPositionAdcChannel = bits, U08, 580, [0:5], $adc_channel_e_list
etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 20, 1 etbSplit = scalar, U08, 581, "%", 0.1, 0, 0, 5, 1
tle6240_cs = bits, U16, 582, [0:8], $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" 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" mc33810_csPinMode = bits, U08, 585, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -871,7 +871,7 @@ fan2PinMode = bits, U08, 1707, [0:1], "default", "default inverted", "open colle
fuelReferencePressure = scalar, F32, 1708, "kPa", 1, 0, 50, 700000, 0 fuelReferencePressure = scalar, F32, 1708, "kPa", 1, 0, 50, 700000, 0
postCrankingFactor = array, F32, 1712, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingFactor = array, F32, 1712, [6x6], "mult", 1, 0, 1, 3, 2
postCrankingDurationBins = array, F32, 1856, [6], "count", 1, 0, 0, 1000, 0 postCrankingDurationBins = array, F32, 1856, [6], "count", 1, 0, 0, 1000, 0
postCrankingCLTBins = array, F32, 1880, [6], "C", 1, 0, -100, 100, 0 postCrankingCLTBins = array, F32, 1880, [6], "C", 1, 0, -100, 250, 0
auxTempSensor1_tempC_1 = scalar, F32, 1904, "*C", 1, 0, -55, 200, 1 auxTempSensor1_tempC_1 = scalar, F32, 1904, "*C", 1, 0, -55, 200, 1
auxTempSensor1_tempC_2 = scalar, F32, 1908, "*C", 1, 0, -55, 200, 1 auxTempSensor1_tempC_2 = scalar, F32, 1908, "*C", 1, 0, -55, 200, 1
auxTempSensor1_tempC_3 = scalar, F32, 1912, "*C", 1, 0, -55, 200, 1 auxTempSensor1_tempC_3 = scalar, F32, 1912, "*C", 1, 0, -55, 200, 1
@ -949,7 +949,7 @@ injectorCorrectionPolynomial5 = scalar, F32, 2120, "", 1, 0, -1000, 1000, 4
injectorCorrectionPolynomial6 = scalar, F32, 2124, "", 1, 0, -1000, 1000, 4 injectorCorrectionPolynomial6 = scalar, F32, 2124, "", 1, 0, -1000, 1000, 4
injectorCorrectionPolynomial7 = scalar, F32, 2128, "", 1, 0, -1000, 1000, 4 injectorCorrectionPolynomial7 = scalar, F32, 2128, "", 1, 0, -1000, 1000, 4
injectorCorrectionPolynomial8 = scalar, F32, 2132, "", 1, 0, -1000, 1000, 4 injectorCorrectionPolynomial8 = scalar, F32, 2132, "", 1, 0, -1000, 1000, 4
primeBins = array, S08, 2136, [8], "C", 1, 0, -40, 120, 0 primeBins = array, S08, 2136, [8], "C", 1, 0, -40, 250, 0
oilPressure_hwChannel = bits, U08, 2144, [0:5], $adc_channel_e_list oilPressure_hwChannel = bits, U08, 2144, [0:5], $adc_channel_e_list
oilPressure_v1 = scalar, F32, 2148, "volts", 1, 0, 0, 10, 2 oilPressure_v1 = scalar, F32, 2148, "volts", 1, 0, 0, 10, 2
oilPressure_value1 = scalar, F32, 2152, "", 1, 0, 0, 1000000, 2 oilPressure_value1 = scalar, F32, 2152, "", 1, 0, 0, 1000000, 2
@ -968,7 +968,7 @@ sentInputPins1 = bits, U16, 2184, [0:8], "NONE", "INVALID", "PA0", "PA1", "PA2",
coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0 coastingFuelCutRpmHigh = scalar, S16, 2186, "rpm", 1, 0, 0, 5000, 0
coastingFuelCutRpmLow = scalar, S16, 2188, "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 coastingFuelCutTps = scalar, S16, 2190, "%", 1, 0, 0, 20, 0
coastingFuelCutClt = scalar, S16, 2192, "C", 1, 0, -100, 100, 0 coastingFuelCutClt = scalar, S16, 2192, "C", 1, 0, -100, 250, 0
pidExtraForLowRpm = scalar, S16, 2194, "%", 1, 0, 0, 100, 0 pidExtraForLowRpm = scalar, S16, 2194, "%", 1, 0, 0, 100, 0
coastingFuelCutMap = scalar, S16, 2196, "kPa", 1, 0, 0, 250, 0 coastingFuelCutMap = scalar, S16, 2196, "kPa", 1, 0, 0, 250, 0
highPressureFuel_hwChannel = bits, U08, 2200, [0:5], $adc_channel_e_list highPressureFuel_hwChannel = bits, U08, 2200, [0:5], $adc_channel_e_list
@ -1380,7 +1380,7 @@ iacPidMultLoadBins = array, U08, 4348, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4356, [8], "RPM", 10.0, 0, 0, 2500, 0 iacPidMultRpmBins = array, U08, 4356, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4364, [8], "RPM", 1, 0, 0, 25000, 0 sparkDwellRpmBins = array, U16, 4364, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4380, [8], "ms", 0.01, 0, 0, 30, 2 sparkDwellValues = array, U16, 4380, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4396, [16], "C", 2.0, 0, -40, 200, 0 cltIdleRpmBins = array, S08, 4396, [16], "C", 2.0, 0, -40, 250, 0
cltIdleRpm = array, U08, 4412, [16], "RPM", 20.0, 0, 0, 5000, 0 cltIdleRpm = array, U08, 4412, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4428, [8], "C", 1, 0, -100, 250, 1 cltTimingBins = array, F32, 4428, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4460, [8], "degree", 1, 0, -400, 400, 0 cltTimingExtra = array, F32, 4460, [8], "degree", 1, 0, -400, 400, 0
@ -1406,22 +1406,7 @@ crankingAdvance = array, S16, 5172, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5180, [16], "RPM", 100.0, 0, 0, 25000, 0 iacCoastingRpmBins = array, U08, 5180, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5196, [16], "%", 0.5, 0, 0, 100, 1 iacCoasting = array, U08, 5196, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5212, 120 warning_message = string, ASCII, 5212, 120
fancyOptions1 = scalar, U08, 5332, "", 1, 0, 0, 255, 0 unusedGapHere = array, U08, 5332, [16], "", 1, 0, 0, 100, 0
fancyOptions2 = scalar, U08, 5333, "", 1, 0, 0, 255, 0
fancyOptions3 = scalar, U08, 5334, "", 1, 0, 0, 255, 0
fancyOptions4 = scalar, U08, 5335, "", 1, 0, 0, 255, 0
fancyOptions5 = scalar, U08, 5336, "", 1, 0, 0, 255, 0
fancyOptions6 = scalar, U08, 5337, "", 1, 0, 0, 255, 0
fancyOptions7 = scalar, U08, 5338, "", 1, 0, 0, 255, 0
fancyOptions8 = scalar, U08, 5339, "", 1, 0, 0, 255, 0
fancyOptions9 = scalar, U08, 5340, "", 1, 0, 0, 255, 0
fancyOptions10 = scalar, U08, 5341, "", 1, 0, 0, 255, 0
fancyOptions11 = scalar, U08, 5342, "", 1, 0, 0, 255, 0
fancyOptions12 = scalar, U08, 5343, "", 1, 0, 0, 255, 0
fancyOptions13 = scalar, U08, 5344, "", 1, 0, 0, 255, 0
fancyOptions14 = scalar, U08, 5345, "", 1, 0, 0, 255, 0
fancyOptions15 = scalar, U08, 5346, "", 1, 0, 0, 255, 0
fancyOptions16 = scalar, U08, 5347, "", 1, 0, 0, 255, 0
boostTableOpenLoop = array, U08, 5348, [8x8], "", 0.5, 0, 0, 100, 1 boostTableOpenLoop = array, U08, 5348, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 5412, [8], "RPM", 100.0, 0, 0, 25000, 0 boostRpmBins = array, U08, 5412, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 5420, [8x8], "", 2.0, 0, 0, 3000, 0 boostTableClosedLoop = array, U08, 5420, [8x8], "", 2.0, 0, 0, 3000, 0
@ -1442,7 +1427,7 @@ cltFuelCorr = array, F32, 13780, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 13844, [16], "C", 1, 0, -100, 250, 2 iatFuelCorrBins = array, F32, 13844, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 13908, [16], "ratio", 1, 0, 0, 5, 2 iatFuelCorr = array, F32, 13908, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 13972, [8], "ratio", 1, 0, 0, 50, 2 crankingFuelCoef = array, F32, 13972, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 14004, [8], "C", 1, 0, -80, 170, 2 crankingFuelBins = array, F32, 14004, [8], "C", 1, 0, -80, 250, 2
crankingCycleCoef = array, F32, 14036, [8], "ratio", 1, 0, 0, 5, 2 crankingCycleCoef = array, F32, 14036, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 14068, [8], "counter", 1, 0, -80, 170, 0 crankingCycleBins = array, F32, 14068, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 14100, [16], "C", 1, 0, -100, 250, 2 cltIdleCorrBins = array, F32, 14100, [16], "C", 1, 0, -100, 250, 2
@ -1756,7 +1741,7 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0
iat_tempC_1 = "these values are in Celcius" iat_tempC_1 = "these values are in Celcius"
iat_bias_resistor = "Pull-up resistor value on your board" iat_bias_resistor = "Pull-up resistor value on your board"
hip9011PrescalerAndSDO = "value '6' for 8MHz hw osc\nread hip9011 datasheet for details\ntodo split into two bit fields" hip9011PrescalerAndSDO = "value '6' for 8MHz hw osc\nread hip9011 datasheet for details\ntodo split into two bit fields"
knockBandCustom = "We calculate knock band based of cylinderBore\n Use this to override - kHz knock band override\nRequires power cycling to effect" knockBandCustom = "Use any online calculator and input your bore.\nReminder that in some cases double frequency works better!"
displacement = "Engine displacement in litres" displacement = "Engine displacement in litres"
cylindersCount = "Number of cylinder the engine has." cylindersCount = "Number of cylinder the engine has."
cylinderBore = "Cylinder diameter in mm." cylinderBore = "Cylinder diameter in mm."
@ -1998,6 +1983,7 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0
verboseTriggerSynchDetails = "Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details" verboseTriggerSynchDetails = "Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details"
isManualSpinningMode = "Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed" isManualSpinningMode = "Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed"
twoWireBatchIgnition = "This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark)." twoWireBatchIgnition = "This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark)."
useFixedBaroCorrFromMap = "Read MAP sensor on ECU start-up to use as baro value."
useSeparateAdvanceForCranking = "In Constant mode, timing is automatically tapered to running as RPM increases.\nIn Table mode, the "Cranking ignition advance" table is used directly." useSeparateAdvanceForCranking = "In Constant mode, timing is automatically tapered to running as RPM increases.\nIn Table mode, the "Cranking ignition advance" table is used directly."
useAdvanceCorrectionsForCranking = "This enables the various ignition corrections during cranking (IAT, CLT, FSIO and PID idle).\nYou probably don't need this." useAdvanceCorrectionsForCranking = "This enables the various ignition corrections during cranking (IAT, CLT, FSIO and PID idle).\nYou probably don't need this."
flexCranking = "Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor." flexCranking = "Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor."
@ -2427,22 +2413,6 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0
crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
iacCoastingRpmBins = "RPM-based idle position for coasting" iacCoastingRpmBins = "RPM-based idle position for coasting"
iacCoasting = "RPM-based idle position for coasting" iacCoasting = "RPM-based idle position for coasting"
fancyOptions1 = "fancyOptions 1"
fancyOptions2 = "fancyOptions 2"
fancyOptions3 = "fancyOptions 3"
fancyOptions4 = "fancyOptions 4"
fancyOptions5 = "fancyOptions 5"
fancyOptions6 = "fancyOptions 6"
fancyOptions7 = "fancyOptions 7"
fancyOptions8 = "fancyOptions 8"
fancyOptions9 = "fancyOptions 9"
fancyOptions10 = "fancyOptions 10"
fancyOptions11 = "fancyOptions 11"
fancyOptions12 = "fancyOptions 12"
fancyOptions13 = "fancyOptions 13"
fancyOptions14 = "fancyOptions 14"
fancyOptions15 = "fancyOptions 15"
fancyOptions16 = "fancyOptions 16"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -2953,82 +2923,79 @@ adc13bitCounter = scalar, U08, 751, "", 1, 0
fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0
deviceUid = scalar, U08, 753, "", 1, 0 deviceUid = scalar, U08, 753, "", 1, 0
unexpectedAdcSample = scalar, U16, 754, "", 1, 0 unexpectedAdcSample = scalar, U16, 754, "", 1, 0
unusedAtTheEnd1 = scalar, U08, 756, "", 1, 0 sadDwellRatioCounter = scalar, U08, 756, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 757, "", 1, 0 unusedAtTheEnd1 = scalar, U08, 757, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 758, "", 1, 0 unusedAtTheEnd2 = scalar, U08, 758, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 759, "", 1, 0 unusedAtTheEnd3 = scalar, U08, 759, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 760, "", 1, 0 unusedAtTheEnd4 = scalar, U08, 760, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 761, "", 1, 0 unusedAtTheEnd5 = scalar, U08, 761, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 762, "", 1, 0 unusedAtTheEnd6 = scalar, U08, 762, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 763, "", 1, 0 unusedAtTheEnd7 = scalar, U08, 763, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 764, "", 1, 0 unusedAtTheEnd8 = scalar, U08, 764, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 765, "", 1, 0 unusedAtTheEnd9 = scalar, U08, 765, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 766, "", 1, 0 unusedAtTheEnd10 = scalar, U08, 766, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 767, "", 1, 0 unusedAtTheEnd11 = scalar, U08, 767, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 768, "", 1, 0 unusedAtTheEnd12 = scalar, U08, 768, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 769, "", 1, 0 unusedAtTheEnd13 = scalar, U08, 769, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 770, "", 1, 0 unusedAtTheEnd14 = scalar, U08, 770, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 771, "", 1, 0 unusedAtTheEnd15 = scalar, U08, 771, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 772, "", 1, 0 unusedAtTheEnd16 = scalar, U08, 772, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 773, "", 1, 0 unusedAtTheEnd17 = scalar, U08, 773, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 774, "", 1, 0 unusedAtTheEnd18 = scalar, U08, 774, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 775, "", 1, 0 unusedAtTheEnd19 = scalar, U08, 775, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 776, "", 1, 0 unusedAtTheEnd20 = scalar, U08, 776, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 777, "", 1, 0 unusedAtTheEnd21 = scalar, U08, 777, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 778, "", 1, 0 unusedAtTheEnd22 = scalar, U08, 778, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 779, "", 1, 0 unusedAtTheEnd23 = scalar, U08, 779, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 780, "", 1, 0 unusedAtTheEnd24 = scalar, U08, 780, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 781, "", 1, 0 unusedAtTheEnd25 = scalar, U08, 781, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 782, "", 1, 0 unusedAtTheEnd26 = scalar, U08, 782, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 783, "", 1, 0 unusedAtTheEnd27 = scalar, U08, 783, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 784, "", 1, 0 unusedAtTheEnd28 = scalar, U08, 784, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 785, "", 1, 0 unusedAtTheEnd29 = scalar, U08, 785, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 786, "", 1, 0 unusedAtTheEnd30 = scalar, U08, 786, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 787, "", 1, 0 unusedAtTheEnd31 = scalar, U08, 787, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 788, "", 1, 0 unusedAtTheEnd32 = scalar, U08, 788, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 789, "", 1, 0 unusedAtTheEnd33 = scalar, U08, 789, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 790, "", 1, 0 unusedAtTheEnd34 = scalar, U08, 790, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 791, "", 1, 0 unusedAtTheEnd35 = scalar, U08, 791, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 792, "", 1, 0 unusedAtTheEnd36 = scalar, U08, 792, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 793, "", 1, 0 unusedAtTheEnd37 = scalar, U08, 793, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 794, "", 1, 0 unusedAtTheEnd38 = scalar, U08, 794, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 795, "", 1, 0 unusedAtTheEnd39 = scalar, U08, 795, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 796, "", 1, 0 unusedAtTheEnd40 = scalar, U08, 796, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 797, "", 1, 0 unusedAtTheEnd41 = scalar, U08, 797, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 798, "", 1, 0 unusedAtTheEnd42 = scalar, U08, 798, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 799, "", 1, 0 unusedAtTheEnd43 = scalar, U08, 799, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 800, "", 1, 0 unusedAtTheEnd44 = scalar, U08, 800, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 801, "", 1, 0 unusedAtTheEnd45 = scalar, U08, 801, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 802, "", 1, 0 unusedAtTheEnd46 = scalar, U08, 802, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 803, "", 1, 0 unusedAtTheEnd47 = scalar, U08, 803, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 804, "", 1, 0 unusedAtTheEnd48 = scalar, U08, 804, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 805, "", 1, 0 unusedAtTheEnd49 = scalar, U08, 805, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 806, "", 1, 0 unusedAtTheEnd50 = scalar, U08, 806, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 807, "", 1, 0 unusedAtTheEnd51 = scalar, U08, 807, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 808, "", 1, 0 unusedAtTheEnd52 = scalar, U08, 808, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 809, "", 1, 0 unusedAtTheEnd53 = scalar, U08, 809, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 810, "", 1, 0 unusedAtTheEnd54 = scalar, U08, 810, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 811, "", 1, 0 unusedAtTheEnd55 = scalar, U08, 811, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 812, "", 1, 0 unusedAtTheEnd56 = scalar, U08, 812, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 813, "", 1, 0 unusedAtTheEnd57 = scalar, U08, 813, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 814, "", 1, 0 unusedAtTheEnd58 = scalar, U08, 814, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 815, "", 1, 0 unusedAtTheEnd59 = scalar, U08, 815, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 816, "", 1, 0 unusedAtTheEnd60 = scalar, U08, 816, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 817, "", 1, 0 unusedAtTheEnd61 = scalar, U08, 817, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 818, "", 1, 0 unusedAtTheEnd62 = scalar, U08, 818, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 819, "", 1, 0 unusedAtTheEnd63 = scalar, U08, 819, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 820, "", 1, 0 unusedAtTheEnd64 = scalar, U08, 820, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 821, "", 1, 0 unusedAtTheEnd65 = scalar, U08, 821, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 822, "", 1, 0 unusedAtTheEnd66 = scalar, U08, 822, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 823, "", 1, 0 unusedAtTheEnd67 = scalar, U08, 823, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 824, "", 1, 0 unusedAtTheEnd68 = scalar, U08, 824, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 825, "", 1, 0 unusedAtTheEnd69 = scalar, U08, 825, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 826, "", 1, 0 unusedAtTheEnd70 = scalar, U08, 826, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 827, "", 1, 0 unusedAtTheEnd71 = scalar, U08, 827, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 828, "", 1, 0 unusedAtTheEnd72 = scalar, U08, 828, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 829, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 830, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 831, "", 1, 0
; total TS size = 832 ; total TS size = 832
totalFuelCorrection = scalar, F32, 832, "mult", 1,0 totalFuelCorrection = scalar, F32, 832, "mult", 1,0
running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0
@ -3524,6 +3491,7 @@ lambdaTimeSinceGood = scalar, U16, 1740, "sec", 0.01, 0
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage } maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = boardUseCanTerminator requiresPowerCycle = boardUseCanTerminator
requiresPowerCycle = knockBandCustom
requiresPowerCycle = lps25BaroSensorScl requiresPowerCycle = lps25BaroSensorScl
requiresPowerCycle = lps25BaroSensorSda requiresPowerCycle = lps25BaroSensorSda
requiresPowerCycle = binarySerialTxPin requiresPowerCycle = binarySerialTxPin
@ -5461,6 +5429,7 @@ entry = adc13bitCounter, "adc13bitCounter", int, "%d"
entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d"
entry = deviceUid, "deviceUid", int, "%d" entry = deviceUid, "deviceUid", int, "%d"
entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d"
entry = sadDwellRatioCounter, "sadDwellRatioCounter", int, "%d"
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
@ -6141,7 +6110,6 @@ menuDialog = main
subMenu = std_separator subMenu = std_separator
subMenu = fancyOptionsDialog, "Fancy Options"
subMenu = std_separator subMenu = std_separator
@ -6967,6 +6935,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
dialog = scriptTable1TblSettings, "", yAxis dialog = scriptTable1TblSettings, "", yAxis
field = "Name", scriptTableName1 field = "Name", scriptTableName1
panel = scriptTable1Tbl panel = scriptTable1Tbl
@ -7622,11 +7591,14 @@ dialog = lambda_monitorDialog, "lambda_monitor"
dialog = tpsPpsLimits, "TPS/PPS Limits" dialog = tpsPpsLimits, "TPS/PPS Limits"
field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0}
field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0}
field = "TPS/PPS Error Detection Threshold", etbSplit
dialog = tpsSensorLeft dialog = tpsSensorLeft
panel = tpsPpsLimits panel = tpsPpsLimits
panel = tpsNum1 panel = tpsNum1
panel = tpsNum2 panel = tpsNum2
field = "Ford/Toyota redundant TPS mode", useFordRedundantTps
field = "Secondary TPS maximum", tpsSecondaryMaximum, {useFordRedundantTps}
dialog = pedalSensorLeft, "Accelerator pedal" dialog = pedalSensorLeft, "Accelerator pedal"
field = "Accelerator position sensor", throttlePedalPositionAdcChannel field = "Accelerator position sensor", throttlePedalPositionAdcChannel
@ -7637,7 +7609,9 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "Accelerator position 2nd sensor", throttlePedalPositionSecondAdcChannel field = "Accelerator position 2nd sensor", throttlePedalPositionSecondAdcChannel
field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Up voltage", throttlePedalSecondaryUpVoltage
field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage
field = "Error Detection Threshold", etbSplit field = "TPS/PPS Error Detection Threshold", etbSplit
field = "Ford/Toyota redundant PPS mode", useFordRedundantPps
field = "Secondary PPS maximum", ppsSecondaryMaximum, {useFordRedundantPps}
panel = tpsPpsLimits panel = tpsPpsLimits
dialog = pedalGauges dialog = pedalGauges
@ -8664,7 +8638,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
dialog = analogInputSettings, "Analog Input Settings" dialog = analogInputSettings, "Analog Input Settings"
field = "!ECU reboot needed to apply these settings" field = "!ECU reboot needed to apply these settings"
field = "ADC vRef voltage", adcVcc field = "ADC vRef voltage", adcVcc
field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Grab baro value from MAP", useFixedBaroCorrFromMap
field = "Analog divider ratio", analogInputDividerCoefficient field = "Analog divider ratio", analogInputDividerCoefficient
@ -9382,24 +9356,6 @@ dialog = tcuControls, "Transmission Settings"
field = "Trailing Pin 3", trailingCoilPins3 field = "Trailing Pin 3", trailingCoilPins3
field = "Trailing Pin 4", trailingCoilPins4 field = "Trailing Pin 4", trailingCoilPins4
dialog = fancyOptionsDialog, "Fancy Options"
field = fancyOptions1, fancyOptions1
field = fancyOptions2, fancyOptions2
field = fancyOptions3, fancyOptions3
field = fancyOptions4, fancyOptions4
field = fancyOptions5, fancyOptions5
field = fancyOptions6, fancyOptions6
field = fancyOptions7, fancyOptions7
field = fancyOptions8, fancyOptions8
field = fancyOptions9, fancyOptions9
field = fancyOptions10, fancyOptions10
field = fancyOptions11, fancyOptions11
field = fancyOptions12, fancyOptions12
field = fancyOptions13, fancyOptions13
field = fancyOptions14, fancyOptions14
field = fancyOptions15, fancyOptions15
field = fancyOptions16, fancyOptions16
dialog = fancyHardwareDialog, "Fancy Boards" dialog = fancyHardwareDialog, "Fancy Boards"
field = fancySmartS,fancySmartS field = fancySmartS,fancySmartS
field = fancySmartL,fancySmartL field = fancySmartL,fancySmartL
@ -9483,10 +9439,6 @@ dialog = tcuControls, "Transmission Settings"
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
field = "showHumanReadableWarning (affects Burn)", showHumanReadableWarning field = "showHumanReadableWarning (affects Burn)", showHumanReadableWarning
field = "Warning Message", warning_message field = "Warning Message", warning_message
field = "Ford/Toyota redundant TPS mode", useFordRedundantTps
field = "Secondary TPS maximum", tpsSecondaryMaximum, {useFordRedundantTps}
field = "Ford/Toyota redundant PPS mode", useFordRedundantPps
field = "Secondary PPS maximum", ppsSecondaryMaximum, {useFordRedundantPps}
field = "consumeObdSensors", consumeObdSensors, { canReadEnabled == 1 && canWriteEnabled == 1} field = "consumeObdSensors", consumeObdSensors, { canReadEnabled == 1 && canWriteEnabled == 1}
field = "BRZ/FRS/GT86 pedal", allowIdenticalPps field = "BRZ/FRS/GT86 pedal", allowIdenticalPps