fresh generated

This commit is contained in:
rusefi 2020-03-26 11:43:14 -04:00
parent e227018c85
commit b21a4bc16e
9 changed files with 269 additions and 428 deletions

View File

@ -259,18 +259,6 @@
#define binarySerialRxPin_offset_hex 717 #define binarySerialRxPin_offset_hex 717
#define binarySerialTxPin_offset 1814 #define binarySerialTxPin_offset 1814
#define binarySerialTxPin_offset_hex 716 #define binarySerialTxPin_offset_hex 716
#define biQuad_a0_offset 2332
#define biQuad_a0_offset_hex 91c
#define biQuad_a1_offset 2336
#define biQuad_a1_offset_hex 920
#define biQuad_a2_offset 2340
#define biQuad_a2_offset_hex 924
#define biQuad_b1_offset 2344
#define biQuad_b1_offset_hex 928
#define biQuad_b2_offset 2348
#define biQuad_b2_offset_hex 92c
#define biQuad_offset 2332
#define biQuad_offset_hex 91c
#define BLOCKING_FACTOR 400 #define BLOCKING_FACTOR 400
#define BOOST_LOAD_COUNT 8 #define BOOST_LOAD_COUNT 8
#define BOOST_RPM_COUNT 8 #define BOOST_RPM_COUNT 8
@ -2059,6 +2047,7 @@
#define TS_FILE_VERSION 20200310 #define TS_FILE_VERSION 20200310
#define TS_OUTPUT_SIZE 240 #define TS_OUTPUT_SIZE 240
#define ts_show_analog_divider true #define ts_show_analog_divider true
#define ts_show_can_pins true
#define ts_show_cj125 true #define ts_show_cj125 true
#define ts_show_egt true #define ts_show_egt true
#define ts_show_etb true #define ts_show_etb true
@ -2068,7 +2057,10 @@
#define ts_show_hip9011 true #define ts_show_hip9011 true
#define ts_show_joystick true #define ts_show_joystick true
#define ts_show_lcd true #define ts_show_lcd true
#define ts_show_sd_card true
#define ts_show_spi true #define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI v1.2020.3" #define TS_SIGNATURE "rusEFI v1.2020.3"
#define tunerStudioSerialSpeed_offset 728 #define tunerStudioSerialSpeed_offset 728
#define tunerStudioSerialSpeed_offset_hex 2d8 #define tunerStudioSerialSpeed_offset_hex 2d8
@ -2082,6 +2074,8 @@
#define unused1059_offset_hex f7c #define unused1059_offset_hex f7c
#define unused1234234_offset 2042 #define unused1234234_offset 2042
#define unused1234234_offset_hex 7fa #define unused1234234_offset_hex 7fa
#define unused76b9_offset 76
#define unused76b9_offset_hex 4c
#define unused_1484_bit_24_offset 1476 #define unused_1484_bit_24_offset 1476
#define unused_1484_bit_24_offset_hex 5c4 #define unused_1484_bit_24_offset_hex 5c4
#define unused_1484_bit_25_offset 1476 #define unused_1484_bit_25_offset 1476
@ -2164,6 +2158,8 @@
#define unusedFlexFuelSensor_offset_hex c1c #define unusedFlexFuelSensor_offset_hex c1c
#define unusedFormerWarmupAfrPid_offset 1774 #define unusedFormerWarmupAfrPid_offset 1774
#define unusedFormerWarmupAfrPid_offset_hex 6ee #define unusedFormerWarmupAfrPid_offset_hex 6ee
#define unusedOldBiquad_offset 2332
#define unusedOldBiquad_offset_hex 91c
#define unusedOneMoreHere_offset 760 #define unusedOneMoreHere_offset 760
#define unusedOneMoreHere_offset_hex 2f8 #define unusedOneMoreHere_offset_hex 2f8
#define unusedSpiPadding4_offset 2593 #define unusedSpiPadding4_offset 2593
@ -2180,8 +2176,6 @@
#define unusuedvref_offset_hex fb0 #define unusuedvref_offset_hex fb0
#define useAdvanceCorrectionsForCranking_offset 1476 #define useAdvanceCorrectionsForCranking_offset 1476
#define useAdvanceCorrectionsForCranking_offset_hex 5c4 #define useAdvanceCorrectionsForCranking_offset_hex 5c4
#define useBiQuadAnalogFiltering_offset 76
#define useBiQuadAnalogFiltering_offset_hex 4c
#define useConstantDwellDuringCranking_offset 1464 #define useConstantDwellDuringCranking_offset 1464
#define useConstantDwellDuringCranking_offset_hex 5b8 #define useConstantDwellDuringCranking_offset_hex 5b8
#define useETBforIdleControl_offset 744 #define useETBforIdleControl_offset 744

View File

@ -259,18 +259,6 @@
#define binarySerialRxPin_offset_hex 717 #define binarySerialRxPin_offset_hex 717
#define binarySerialTxPin_offset 1814 #define binarySerialTxPin_offset 1814
#define binarySerialTxPin_offset_hex 716 #define binarySerialTxPin_offset_hex 716
#define biQuad_a0_offset 2332
#define biQuad_a0_offset_hex 91c
#define biQuad_a1_offset 2336
#define biQuad_a1_offset_hex 920
#define biQuad_a2_offset 2340
#define biQuad_a2_offset_hex 924
#define biQuad_b1_offset 2344
#define biQuad_b1_offset_hex 928
#define biQuad_b2_offset 2348
#define biQuad_b2_offset_hex 92c
#define biQuad_offset 2332
#define biQuad_offset_hex 91c
#define BLOCKING_FACTOR 400 #define BLOCKING_FACTOR 400
#define BOOST_LOAD_COUNT 8 #define BOOST_LOAD_COUNT 8
#define BOOST_RPM_COUNT 8 #define BOOST_RPM_COUNT 8
@ -2059,6 +2047,7 @@
#define TS_FILE_VERSION 20200310 #define TS_FILE_VERSION 20200310
#define TS_OUTPUT_SIZE 240 #define TS_OUTPUT_SIZE 240
#define ts_show_analog_divider true #define ts_show_analog_divider true
#define ts_show_can_pins true
#define ts_show_cj125 true #define ts_show_cj125 true
#define ts_show_egt true #define ts_show_egt true
#define ts_show_etb true #define ts_show_etb true
@ -2068,7 +2057,10 @@
#define ts_show_hip9011 true #define ts_show_hip9011 true
#define ts_show_joystick true #define ts_show_joystick true
#define ts_show_lcd true #define ts_show_lcd true
#define ts_show_sd_card true
#define ts_show_spi true #define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI v1.2020.3" #define TS_SIGNATURE "rusEFI v1.2020.3"
#define tunerStudioSerialSpeed_offset 728 #define tunerStudioSerialSpeed_offset 728
#define tunerStudioSerialSpeed_offset_hex 2d8 #define tunerStudioSerialSpeed_offset_hex 2d8
@ -2082,6 +2074,8 @@
#define unused1059_offset_hex f7c #define unused1059_offset_hex f7c
#define unused1234234_offset 2042 #define unused1234234_offset 2042
#define unused1234234_offset_hex 7fa #define unused1234234_offset_hex 7fa
#define unused76b9_offset 76
#define unused76b9_offset_hex 4c
#define unused_1484_bit_24_offset 1476 #define unused_1484_bit_24_offset 1476
#define unused_1484_bit_24_offset_hex 5c4 #define unused_1484_bit_24_offset_hex 5c4
#define unused_1484_bit_25_offset 1476 #define unused_1484_bit_25_offset 1476
@ -2164,6 +2158,8 @@
#define unusedFlexFuelSensor_offset_hex c1c #define unusedFlexFuelSensor_offset_hex c1c
#define unusedFormerWarmupAfrPid_offset 1774 #define unusedFormerWarmupAfrPid_offset 1774
#define unusedFormerWarmupAfrPid_offset_hex 6ee #define unusedFormerWarmupAfrPid_offset_hex 6ee
#define unusedOldBiquad_offset 2332
#define unusedOldBiquad_offset_hex 91c
#define unusedOneMoreHere_offset 760 #define unusedOneMoreHere_offset 760
#define unusedOneMoreHere_offset_hex 2f8 #define unusedOneMoreHere_offset_hex 2f8
#define unusedSpiPadding4_offset 2593 #define unusedSpiPadding4_offset 2593
@ -2180,8 +2176,6 @@
#define unusuedvref_offset_hex fb0 #define unusuedvref_offset_hex fb0
#define useAdvanceCorrectionsForCranking_offset 1476 #define useAdvanceCorrectionsForCranking_offset 1476
#define useAdvanceCorrectionsForCranking_offset_hex 5c4 #define useAdvanceCorrectionsForCranking_offset_hex 5c4
#define useBiQuadAnalogFiltering_offset 76
#define useBiQuadAnalogFiltering_offset_hex 4c
#define useConstantDwellDuringCranking_offset 1464 #define useConstantDwellDuringCranking_offset 1464
#define useConstantDwellDuringCranking_offset_hex 5b8 #define useConstantDwellDuringCranking_offset_hex 5b8
#define useETBforIdleControl_offset 744 #define useETBforIdleControl_offset 744

View File

@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Mar 25 19:05:12 EDT 2020 ; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Thu Mar 26 11:42:18 EDT 2020
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -103,7 +103,7 @@ page = 1
isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true" isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true"
activateAuxPid4 = bits, U32, 76, [7:7], "false", "true" activateAuxPid4 = bits, U32, 76, [7:7], "false", "true"
isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true" isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true"
useBiQuadAnalogFiltering= bits, U32, 76, [9:9], "false", "true" unused76b9 = bits, U32, 76, [9:9], "false", "true"
cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true"
cj125isLsu49 = bits, U32, 76, [11:11], "false", "true" cj125isLsu49 = bits, U32, 76, [11:11], "false", "true"
etb_use_two_wires = bits, U32, 76, [12:12], "false", "true" etb_use_two_wires = bits, U32, 76, [12:12], "false", "true"
@ -816,11 +816,7 @@ page = 1
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3 narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3
narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2 narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2
vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7" vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"
biQuad_a0 = scalar, F32, 2332, "v", 1, 0, -1000, 1000, 9 ;no TS info - skipping unusedOldBiquad offset 2332
biQuad_a1 = scalar, F32, 2336, "v", 1, 0, -1000, 1000, 9
biQuad_a2 = scalar, F32, 2340, "v", 1, 0, -1000, 1000, 9
biQuad_b1 = scalar, F32, 2344, "v", 1, 0, -1000, 1000, 9
biQuad_b2 = scalar, F32, 2348, "v", 1, 0, -1000, 1000, 9
cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1 cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1
cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0 cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0
nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0 nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0
@ -1485,16 +1481,16 @@ fileVersion = { 20200310 }
enableLogErrorList = bits, U08, [0:0], "Yes", "No" enableLogErrorList = bits, U08, [0:0], "Yes", "No"
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters ETB PID TLE8888 Boost ; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters Ignition Timing ETB PID TLE8888 Boost
debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", "" debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "Ign IAT Corr", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", ""
debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty","" debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "Ign CLT Corr", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty",""
debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "Ign FSIO Adj", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "Ign PID Adj", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", "" debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", ""
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "" debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", ""
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "" debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", ""
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "" debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", ""
@ -2237,7 +2233,7 @@ menuDialog = main
# Digital outputs # Digital outputs
subMenu = mainRelay, "Main relay" subMenu = mainRelay, "Main relay"
subMenu = starterRelay, "Starter Disable relay" subMenu = starterRelay, "Starter Disable relay"
subMenu = fuelPump, "Fuel rail" subMenu = fuelPump, "Fuel pump & rail"
subMenu = fanSetting, "Fan" subMenu = fanSetting, "Fan"
subMenu = tachSettings, "Tachometer" subMenu = tachSettings, "Tachometer"
subMenu = malfunction, "Check engine light" subMenu = malfunction, "Check engine light"
@ -2775,7 +2771,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Cam Sync/VVT input", camInputs1 field = "Cam Sync/VVT input", camInputs1
panel = triggerInputComparator
; ;
; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to ; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to
@ -3196,13 +3191,20 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "On temperature", fanOnTemperature field = "On temperature", fanOnTemperature
field = "Off temperature", fanOffTemperature field = "Off temperature", fanOffTemperature
dialog = fuelPump, "Fuel Rail" dialog = fuelPumpConfig, "Fuel Pump"
field = "Pin", fuelPumpPin field = "Pin", fuelPumpPin
field = "Pin mode", fuelPumpPinMode field = "Pin mode", fuelPumpPinMode
field = "Prime duration", startUpFuelPumpDuration field = "Prime duration", startUpFuelPumpDuration
dialog = fuelRailConfig, "Fuel Rail"
field = "Absolute Fuel Pressure", absoluteFuelPressure field = "Absolute Fuel Pressure", absoluteFuelPressure
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1} field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
dialog = fuelPump, ""
panel = fuelPumpConfig
panel = fuelRailConfig
; Controller->Actuator Outputs ; Controller->Actuator Outputs
dialog = mainRelay, "Main relay output" dialog = mainRelay, "Main relay output"
field = "Pin", mainRelayPin field = "Pin", mainRelayPin
@ -3368,13 +3370,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "!ECU reboot needed to apply these settings" field = "!ECU reboot needed to apply these settings"
field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap
field = "Analog divider ratio", analogInputDividerCoefficient field = "Analog divider ratio", analogInputDividerCoefficient
field = "Use BiQuad averaging", useBiQuadAnalogFiltering field = "Smoothing factor", slowAdcAlpha
field = "Smoothing factor", slowAdcAlpha, {useBiQuadAnalogFiltering == 0}
field = "Bi_Q a0", biQuad_a0, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a1", biQuad_a1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a2", biQuad_a2, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b1", biQuad_b1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b2", biQuad_b2, {useBiQuadAnalogFiltering == 1}
dialog = tachSettings, "Tachometer output" dialog = tachSettings, "Tachometer output"
field = "!See also dizzySparkOutputPin" field = "!See also dizzySparkOutputPin"

View File

@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Mar 25 19:05:38 EDT 2020 ; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Thu Mar 26 11:42:23 EDT 2020
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -103,7 +103,7 @@ page = 1
isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true" isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true"
activateAuxPid4 = bits, U32, 76, [7:7], "false", "true" activateAuxPid4 = bits, U32, 76, [7:7], "false", "true"
isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true" isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true"
useBiQuadAnalogFiltering= bits, U32, 76, [9:9], "false", "true" unused76b9 = bits, U32, 76, [9:9], "false", "true"
cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true"
cj125isLsu49 = bits, U32, 76, [11:11], "false", "true" cj125isLsu49 = bits, U32, 76, [11:11], "false", "true"
etb_use_two_wires = bits, U32, 76, [12:12], "false", "true" etb_use_two_wires = bits, U32, 76, [12:12], "false", "true"
@ -816,11 +816,7 @@ page = 1
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3 narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3
narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2 narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2
vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7" vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"
biQuad_a0 = scalar, F32, 2332, "v", 1, 0, -1000, 1000, 9 ;no TS info - skipping unusedOldBiquad offset 2332
biQuad_a1 = scalar, F32, 2336, "v", 1, 0, -1000, 1000, 9
biQuad_a2 = scalar, F32, 2340, "v", 1, 0, -1000, 1000, 9
biQuad_b1 = scalar, F32, 2344, "v", 1, 0, -1000, 1000, 9
biQuad_b2 = scalar, F32, 2348, "v", 1, 0, -1000, 1000, 9
cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1 cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1
cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0 cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0
nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0 nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0
@ -1485,16 +1481,16 @@ fileVersion = { 20200310 }
enableLogErrorList = bits, U08, [0:0], "Yes", "No" enableLogErrorList = bits, U08, [0:0], "Yes", "No"
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters ETB PID TLE8888 Boost ; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters Ignition Timing ETB PID TLE8888 Boost
debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", "" debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "Ign IAT Corr", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", ""
debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty","" debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "Ign CLT Corr", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty",""
debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "Ign FSIO Adj", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "Ign PID Adj", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", "" debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", ""
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "" debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", ""
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "" debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", ""
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "" debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", ""
@ -2237,7 +2233,7 @@ menuDialog = main
# Digital outputs # Digital outputs
subMenu = mainRelay, "Main relay" subMenu = mainRelay, "Main relay"
subMenu = starterRelay, "Starter Disable relay" subMenu = starterRelay, "Starter Disable relay"
subMenu = fuelPump, "Fuel rail" subMenu = fuelPump, "Fuel pump & rail"
subMenu = fanSetting, "Fan" subMenu = fanSetting, "Fan"
subMenu = tachSettings, "Tachometer" subMenu = tachSettings, "Tachometer"
subMenu = malfunction, "Check engine light" subMenu = malfunction, "Check engine light"
@ -2775,7 +2771,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Cam Sync/VVT input", camInputs1 field = "Cam Sync/VVT input", camInputs1
panel = triggerInputComparator
; ;
; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to ; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to
@ -3196,13 +3191,20 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "On temperature", fanOnTemperature field = "On temperature", fanOnTemperature
field = "Off temperature", fanOffTemperature field = "Off temperature", fanOffTemperature
dialog = fuelPump, "Fuel Rail" dialog = fuelPumpConfig, "Fuel Pump"
field = "Pin", fuelPumpPin field = "Pin", fuelPumpPin
field = "Pin mode", fuelPumpPinMode field = "Pin mode", fuelPumpPinMode
field = "Prime duration", startUpFuelPumpDuration field = "Prime duration", startUpFuelPumpDuration
dialog = fuelRailConfig, "Fuel Rail"
field = "Absolute Fuel Pressure", absoluteFuelPressure field = "Absolute Fuel Pressure", absoluteFuelPressure
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1} field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
dialog = fuelPump, ""
panel = fuelPumpConfig
panel = fuelRailConfig
; Controller->Actuator Outputs ; Controller->Actuator Outputs
dialog = mainRelay, "Main relay output" dialog = mainRelay, "Main relay output"
field = "Pin", mainRelayPin field = "Pin", mainRelayPin
@ -3368,13 +3370,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "!ECU reboot needed to apply these settings" field = "!ECU reboot needed to apply these settings"
field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap
field = "Analog divider ratio", analogInputDividerCoefficient field = "Analog divider ratio", analogInputDividerCoefficient
field = "Use BiQuad averaging", useBiQuadAnalogFiltering field = "Smoothing factor", slowAdcAlpha
field = "Smoothing factor", slowAdcAlpha, {useBiQuadAnalogFiltering == 0}
field = "Bi_Q a0", biQuad_a0, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a1", biQuad_a1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a2", biQuad_a2, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b1", biQuad_b1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b2", biQuad_b2, {useBiQuadAnalogFiltering == 1}
dialog = tachSettings, "Tachometer output" dialog = tachSettings, "Tachometer output"
field = "!See also dizzySparkOutputPin" field = "!See also dizzySparkOutputPin"

View File

@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration/rusefi_config.txt Wed Mar 25 00:28:36 EDT 2020 ; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration/rusefi_config.txt Thu Mar 26 11:42:30 EDT 2020
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -103,7 +103,7 @@ page = 1
isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true" isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true"
activateAuxPid4 = bits, U32, 76, [7:7], "false", "true" activateAuxPid4 = bits, U32, 76, [7:7], "false", "true"
isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true" isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true"
useBiQuadAnalogFiltering= bits, U32, 76, [9:9], "false", "true" unused76b9 = bits, U32, 76, [9:9], "false", "true"
cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true"
cj125isLsu49 = bits, U32, 76, [11:11], "false", "true" cj125isLsu49 = bits, U32, 76, [11:11], "false", "true"
etb_use_two_wires = bits, U32, 76, [12:12], "false", "true" etb_use_two_wires = bits, U32, 76, [12:12], "false", "true"
@ -816,11 +816,7 @@ page = 1
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3 narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3
narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2 narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2
vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7" vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"
biQuad_a0 = scalar, F32, 2332, "v", 1, 0, -1000, 1000, 9 ;no TS info - skipping unusedOldBiquad offset 2332
biQuad_a1 = scalar, F32, 2336, "v", 1, 0, -1000, 1000, 9
biQuad_a2 = scalar, F32, 2340, "v", 1, 0, -1000, 1000, 9
biQuad_b1 = scalar, F32, 2344, "v", 1, 0, -1000, 1000, 9
biQuad_b2 = scalar, F32, 2348, "v", 1, 0, -1000, 1000, 9
cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1 cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1
cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0 cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0
nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0 nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0
@ -1271,11 +1267,7 @@ page = 1
; filter = Name, "DisplayName", outputChannel, operator, defaultVal, userAdjustable ; filter = Name, "DisplayName", outputChannel, operator, defaultVal, userAdjustable
filter = minRPMFilter, "Minimum RPM", RPMValue, < , 500, , true filter = minRPMFilter, "Minimum RPM", RPMValue, < , 500, , true
#if CELSIUS
filter = minCltFilter, "Minimum CLT", coolant, < , 60, , true filter = minCltFilter, "Minimum CLT", coolant, < , 60, , true
#else
filter = minCltFilter, "Minimum CLT", coolant, < , 160, , true
#endif
filter = deltaTps, "dTPS", deltaTps > , 50, , true filter = deltaTps, "dTPS", deltaTps > , 50, , true
@ -1339,16 +1331,8 @@ fileVersion = { 20200310 }
; temperatures ; temperatures
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0 internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
#if CELSIUS
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0 coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
#else
coolant = scalar, S16, 12, "deg F",{9/(5 * 100)}, 17.77777
#endif
#if CELSIUS
intake = scalar, S16, 14, "deg C",{1/100}, 0.0 intake = scalar, S16, 14, "deg C",{1/100}, 0.0
#else
intake = scalar, S16, 14, "deg F",{9/(5 * 100)}, 17.77777
#endif
; todo: aux1 ; todo: aux1
; todo: aux2 ; todo: aux2
@ -1497,16 +1481,16 @@ fileVersion = { 20200310 }
enableLogErrorList = bits, U08, [0:0], "Yes", "No" enableLogErrorList = bits, U08, [0:0], "Yes", "No"
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters ETB PID TLE8888 Boost ; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters Ignition Timing ETB PID TLE8888 Boost
debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", "" debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "Ign IAT Corr", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", ""
debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty","" debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "Ign CLT Corr", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty",""
debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "Ign FSIO Adj", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "Ign PID Adj", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", "" debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", ""
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "" debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", ""
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "" debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", ""
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "" debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", ""
@ -1612,11 +1596,7 @@ fileVersion = { 20200310 }
curve = iatFuelCorrCurve, "Intake air temperature fuel Multiplier" curve = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
columnLabel = "Coolant", "Multiplier" columnLabel = "Coolant", "Multiplier"
#if CELSIUS
xAxis = -40, 120, 10 xAxis = -40, 120, 10
#else
xAxis = -40, 250, 10
#endif
yAxis = 0, 2, 11 yAxis = 0, 2, 11
xBins = iatFuelCorrBins, intake xBins = iatFuelCorrBins, intake
yBins = iatFuelCorr yBins = iatFuelCorr
@ -1624,11 +1604,7 @@ fileVersion = { 20200310 }
curve = cltTimingCorrCurve, "Warmup timing correction" curve = cltTimingCorrCurve, "Warmup timing correction"
columnLabel = "Coolant", "Extra" columnLabel = "Coolant", "Extra"
#if CELSIUS
xAxis = -40, 120, 10 xAxis = -40, 120, 10
#else
xAxis = -40, 250, 10
#endif
yAxis = 0, 50, 10 yAxis = 0, 50, 10
xBins = cltTimingBins, coolant xBins = cltTimingBins, coolant
yBins = cltTimingExtra yBins = cltTimingExtra
@ -1636,11 +1612,7 @@ fileVersion = { 20200310 }
curve = cltFuelCorrCurve, "Warmup fuel manual Multiplier" curve = cltFuelCorrCurve, "Warmup fuel manual Multiplier"
columnLabel = "Coolant", "Multiplier" columnLabel = "Coolant", "Multiplier"
#if CELSIUS
xAxis = -40, 100, 10 xAxis = -40, 100, 10
#else
xAxis = -40, 210, 10
#endif
yAxis = 0, 3, 10 yAxis = 0, 3, 10
xBins = cltFuelCorrBins, coolant xBins = cltFuelCorrBins, coolant
yBins = cltFuelCorr yBins = cltFuelCorr
@ -1648,11 +1620,7 @@ fileVersion = { 20200310 }
curve = crankingCltCurve, "Cranking Coolant Temperature Multiplier" curve = crankingCltCurve, "Cranking Coolant Temperature Multiplier"
columnLabel = "Coolant", "Multiplier" columnLabel = "Coolant", "Multiplier"
#if CELSIUS
xAxis = -40, 100, 10 xAxis = -40, 100, 10
#else
xAxis = -40, 210, 10
#endif
yAxis = 0, 3, 10 yAxis = 0, 3, 10
xBins = crankingFuelBins, coolant xBins = crankingFuelBins, coolant
yBins = crankingFuelCoef yBins = crankingFuelCoef
@ -1684,11 +1652,7 @@ fileVersion = { 20200310 }
curve = cltIdleCurve, "Warmup Idle multiplier" curve = cltIdleCurve, "Warmup Idle multiplier"
columnLabel = "Coolant", "Multiplier" columnLabel = "Coolant", "Multiplier"
#if CELSIUS
xAxis = -40, 120, 10 xAxis = -40, 120, 10
#else
xAxis = -40, 250, 10
#endif
yAxis = 0, 3, 10 yAxis = 0, 3, 10
xBins = cltIdleCorrBins, coolant xBins = cltIdleCorrBins, coolant
yBins = cltIdleCorr yBins = cltIdleCorr
@ -1696,11 +1660,7 @@ fileVersion = { 20200310 }
curve = iacCoastingCurve, "Coasting IAC Position for Auto-Idle" curve = iacCoastingCurve, "Coasting IAC Position for Auto-Idle"
columnLabel = "Coolant", "Multiplier" columnLabel = "Coolant", "Multiplier"
#if CELSIUS
xAxis = -40, 120, 10 xAxis = -40, 120, 10
#else
xAxis = -40, 250, 10
#endif
yAxis = 0, 100, 10 yAxis = 0, 100, 10
xBins = iacCoastingBins, coolant xBins = iacCoastingBins, coolant
yBins = iacCoasting yBins = iacCoasting
@ -1708,11 +1668,7 @@ fileVersion = { 20200310 }
curve = cltCrankingCurve, "Cranking Idle Air multiplier" curve = cltCrankingCurve, "Cranking Idle Air multiplier"
columnLabel = "Coolant", "Multiplier" columnLabel = "Coolant", "Multiplier"
#if CELSIUS
xAxis = -40, 120, 10 xAxis = -40, 120, 10
#else
xAxis = -40, 250, 10
#endif
yAxis = 0, 3, 10 yAxis = 0, 3, 10
xBins = cltCrankingCorrBins, coolant xBins = cltCrankingCorrBins, coolant
yBins = cltCrankingCorr yBins = cltCrankingCorr
@ -1720,11 +1676,7 @@ fileVersion = { 20200310 }
curve = cltIdleRPMCurve, "Idle Target RPM" curve = cltIdleRPMCurve, "Idle Target RPM"
columnLabel = "Coolant", "RPM" columnLabel = "Coolant", "RPM"
#if CELSIUS
xAxis = -40, 120, 10 xAxis = -40, 120, 10
#else
xAxis = -40, 250, 10
#endif
yAxis = 0, 8000, 10 yAxis = 0, 8000, 10
xBins = cltIdleRpmBins, coolant xBins = cltIdleRpmBins, coolant
yBins = cltIdleRpm, RPMValue yBins = cltIdleRpm, RPMValue
@ -1756,11 +1708,7 @@ fileVersion = { 20200310 }
curve = wueAfrTargetOffsetCurve, "AFR Target Temperature Adjustment" curve = wueAfrTargetOffsetCurve, "AFR Target Temperature Adjustment"
columnLabel = "Coolant", "AFR Offset" columnLabel = "Coolant", "AFR Offset"
#if CELSIUS
xAxis = -40, 200, 9 xAxis = -40, 200, 9
#else
xAxis = -40, 400, 9
#endif
yAxis = -3, 1, 5 yAxis = -3, 1, 5
xBins = cltFuelCorrBins, coolant xBins = cltFuelCorrBins, coolant
yBins = wueAfrTargetOffset yBins = wueAfrTargetOffset
@ -1768,11 +1716,7 @@ fileVersion = { 20200310 }
curve = wueAnalyzer_warmup_curve, "Warmup Enrichment" curve = wueAnalyzer_warmup_curve, "Warmup Enrichment"
columnLabel = "Coolant", "Current WUE", "Coolant", "Corrected" columnLabel = "Coolant", "Current WUE", "Coolant", "Corrected"
#if CELSIUS
xAxis = -40, 200, 9 xAxis = -40, 200, 9
#else
xAxis = -40, 400, 9
#endif
yAxis = 90, 500, 6 yAxis = 90, 500, 6
xBins = cltFuelCorrBins, coolant xBins = cltFuelCorrBins, coolant
yBins = cltFuelCorr yBins = cltFuelCorr
@ -2000,16 +1944,8 @@ gaugeCategory = Debug
gaugeCategory = Sensors - Basic gaugeCategory = Sensors - Basic
RPMGauge = RPMValue, "RPM - engine speed", "RPM", 0, 15000, 200, 500, 6000, 6000, 0, 0 RPMGauge = RPMValue, "RPM - engine speed", "RPM", 0, 15000, 200, 500, 6000, 6000, 0, 0
#if CELSIUS
CLTGauge = coolant, "Coolant temp", "deg C", -40, 140, -15, 1, 95, 110, 1, 1 CLTGauge = coolant, "Coolant temp", "deg C", -40, 140, -15, 1, 95, 110, 1, 1
#else
CLTGauge = coolant, "Coolant temp", "deg F", -40, 285, 5, 35, 205, 230, 1, 1
#endif
#if CELSIUS
IATGauge = intake, "Intake air temp", "deg C", -40, 140, -15, 1, 95, 110, 1, 1 IATGauge = intake, "Intake air temp", "deg C", -40, 140, -15, 1, 95, 110, 1, 1
#else
IATGauge = intake, "Intake air temp", "deg F", -40, 285, 5, 35, 205, 230, 1, 1
#endif
afr1Gauge = AFRValue, "Air fuel ratio", "", 10, 19.4, 12, 13, 15, 16, 2, 2 afr1Gauge = AFRValue, "Air fuel ratio", "", 10, 19.4, 12, 13, 15, 16, 2, 2
MAFGauge = MAFValue, "Mass air flow", "v", 0, 5, 0, 1, 3, 4, 1, 1 MAFGauge = MAFValue, "Mass air flow", "v", 0, 5, 0, 1, 3, 4, 1, 1
VBattGauge = VBatt, "Battery voltage", "V", 8, 21, 9, 10, 17, 19, 1, 1 VBattGauge = VBatt, "Battery voltage", "V", 8, 21, 9, 10, 17, 19, 1, 1
@ -2042,11 +1978,7 @@ gaugeCategory = Acceleration Enrichment
gaugeCategory = Fueling gaugeCategory = Fueling
;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld
#if CELSIUS
tChargeGauge = tCharge, "fuel: Estimated charge temperature", "deg C", -40, 140, -15, 1, 95, 110, 1, 1 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "deg C", -40, 140, -15, 1, 95, 110, 1, 1
#else
tChargeGauge = tCharge, "fuel: Estimated charge temperature", "deg F", -40, 285, 5, 35, 205, 230, 1, 1
#endif
baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1
crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 3, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 3, 1
iatCorrectionGauge = iatCorrection, "fuel: IAT correction", "mult", 0, 3, 0, 0, 3, 3, 2, 2 iatCorrectionGauge = iatCorrection, "fuel: IAT correction", "mult", 0, 3, 0, 0, 3, 3, 2, 2
@ -2301,7 +2233,7 @@ menuDialog = main
# Digital outputs # Digital outputs
subMenu = mainRelay, "Main relay" subMenu = mainRelay, "Main relay"
subMenu = starterRelay, "Starter Disable relay" subMenu = starterRelay, "Starter Disable relay"
subMenu = fuelPump, "Fuel rail" subMenu = fuelPump, "Fuel pump & rail"
subMenu = fanSetting, "Fan" subMenu = fanSetting, "Fan"
subMenu = tachSettings, "Tachometer" subMenu = tachSettings, "Tachometer"
subMenu = malfunction, "Check engine light" subMenu = malfunction, "Check engine light"
@ -2841,6 +2773,10 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Cam Sync/VVT input", camInputs1 field = "Cam Sync/VVT input", camInputs1
panel = triggerInputComparator panel = triggerInputComparator
;
; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to
; configure the features.
;
dialog = allPinsSensors, "Sensors" dialog = allPinsSensors, "Sensors"
field = "Throttle pedal Position Channel", throttlePedalPositionAdcChannel field = "Throttle pedal Position Channel", throttlePedalPositionAdcChannel
field = "Primary input channel", triggerInputPins1 field = "Primary input channel", triggerInputPins1
@ -2887,21 +2823,17 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Idle Solenoid Pin", idle_solenoidPin field = "Idle Solenoid Pin", idle_solenoidPin
field = "Second Idle Solenoid Pin", secondSolenoidPin field = "Second Idle Solenoid Pin", secondSolenoidPin
field = "Idle Stepper Dir", idle_stepperDirectionPin field = "Idle Stepper Dir", idle_stepperDirectionPin
field = "Idle Stepper Dir Mode", stepperDirectionPinMode
field = "Idle Stepper Step", idle_stepperStepPin field = "Idle Stepper Step", idle_stepperStepPin
field = "Idle Stepper Enable", stepperEnablePin field = "Idle Stepper Enable", stepperEnablePin
field = "Fuel Pump Pin", fuelPumpPin field = "Fuel Pump Pin", fuelPumpPin
field = "Fuel Pump Pin Mode", fuelPumpPinMode
field = "ETB#1 Dir #1", etbIo1_directionPin1 field = "ETB#1 Dir #1", etbIo1_directionPin1
field = "ETB#1 Dir #2", etbIo1_directionPin2 field = "ETB#1 Dir #2", etbIo1_directionPin2
field = "ETB#1 Control #1", etbIo1_controlPin1 field = "ETB#1 Control #1", etbIo1_controlPin1
field = "etb1_controlPinMode", etbIo1_controlPinMode
field = "ETB#2 Dir #1", etbIo2_directionPin1 field = "ETB#2 Dir #1", etbIo2_directionPin1
field = "ETB#2 Dir #2", etbIo2_directionPin2 field = "ETB#2 Dir #2", etbIo2_directionPin2
field = "ETB#2 Control #1", etbIo2_controlPin1 field = "ETB#2 Control #1", etbIo2_controlPin1
field = "SD CS Pin", sdCardCsPin field = "SD CS Pin", sdCardCsPin
field = "MIL / Check Engine Pin", malfunctionIndicatorPin field = "MIL / Check Engine Pin", malfunctionIndicatorPin
field = "MIL / Check Engine Pin Mode", malfunctionIndicatorPinMode
field = "Aux Pin #1", auxPidPins1 field = "Aux Pin #1", auxPidPins1
field = "Aux Pin #2", auxPidPins2 field = "Aux Pin #2", auxPidPins2
field = "Aux Pin #3", auxPidPins3 field = "Aux Pin #3", auxPidPins3
@ -3005,7 +2937,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "comm status light", communicationLedPin field = "comm status light", communicationLedPin
field = "running status light", runningLedPin field = "running status light", runningLedPin
field = "TLE8888 Chip Select", tle8888_cs field = "TLE8888 Chip Select", tle8888_cs
field = "TLE8888 CS Mode", tle8888_csPinMode
field = "TLE 8888 spi", tle8888spiDevice field = "TLE 8888 spi", tle8888spiDevice
field = "servo#1", servoOutputPins1 field = "servo#1", servoOutputPins1
field = "servo#2", servoOutputPins2 field = "servo#2", servoOutputPins2
@ -3261,13 +3192,20 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "On temperature", fanOnTemperature field = "On temperature", fanOnTemperature
field = "Off temperature", fanOffTemperature field = "Off temperature", fanOffTemperature
dialog = fuelPump, "Fuel Rail" dialog = fuelPumpConfig, "Fuel Pump"
field = "Pin", fuelPumpPin field = "Pin", fuelPumpPin
field = "Pin mode", fuelPumpPinMode field = "Pin mode", fuelPumpPinMode
field = "Prime duration", startUpFuelPumpDuration field = "Prime duration", startUpFuelPumpDuration
dialog = fuelRailConfig, "Fuel Rail"
field = "Absolute Fuel Pressure", absoluteFuelPressure field = "Absolute Fuel Pressure", absoluteFuelPressure
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1} field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
dialog = fuelPump, ""
panel = fuelPumpConfig
panel = fuelRailConfig
; Controller->Actuator Outputs ; Controller->Actuator Outputs
dialog = mainRelay, "Main relay output" dialog = mainRelay, "Main relay output"
field = "Pin", mainRelayPin field = "Pin", mainRelayPin
@ -3433,13 +3371,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "!ECU reboot needed to apply these settings" field = "!ECU reboot needed to apply these settings"
field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap
field = "Analog divider ratio", analogInputDividerCoefficient field = "Analog divider ratio", analogInputDividerCoefficient
field = "Use BiQuad averaging", useBiQuadAnalogFiltering field = "Smoothing factor", slowAdcAlpha
field = "Smoothing factor", slowAdcAlpha, {useBiQuadAnalogFiltering == 0}
field = "Bi_Q a0", biQuad_a0, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a1", biQuad_a1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a2", biQuad_a2, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b1", biQuad_b1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b2", biQuad_b2, {useBiQuadAnalogFiltering == 1}
dialog = tachSettings, "Tachometer output" dialog = tachSettings, "Tachometer output"
field = "!See also dizzySparkOutputPin" field = "!See also dizzySparkOutputPin"

View File

@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Mar 25 19:05:25 EDT 2020 ; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Thu Mar 26 11:42:21 EDT 2020
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -103,7 +103,7 @@ page = 1
isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true" isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true"
activateAuxPid4 = bits, U32, 76, [7:7], "false", "true" activateAuxPid4 = bits, U32, 76, [7:7], "false", "true"
isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true" isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true"
useBiQuadAnalogFiltering= bits, U32, 76, [9:9], "false", "true" unused76b9 = bits, U32, 76, [9:9], "false", "true"
cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true"
cj125isLsu49 = bits, U32, 76, [11:11], "false", "true" cj125isLsu49 = bits, U32, 76, [11:11], "false", "true"
etb_use_two_wires = bits, U32, 76, [12:12], "false", "true" etb_use_two_wires = bits, U32, 76, [12:12], "false", "true"
@ -816,11 +816,7 @@ page = 1
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3 narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3
narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2 narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2
vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7" vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"
biQuad_a0 = scalar, F32, 2332, "v", 1, 0, -1000, 1000, 9 ;no TS info - skipping unusedOldBiquad offset 2332
biQuad_a1 = scalar, F32, 2336, "v", 1, 0, -1000, 1000, 9
biQuad_a2 = scalar, F32, 2340, "v", 1, 0, -1000, 1000, 9
biQuad_b1 = scalar, F32, 2344, "v", 1, 0, -1000, 1000, 9
biQuad_b2 = scalar, F32, 2348, "v", 1, 0, -1000, 1000, 9
cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1 cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1
cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0 cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0
nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0 nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0
@ -1485,16 +1481,16 @@ fileVersion = { 20200310 }
enableLogErrorList = bits, U08, [0:0], "Yes", "No" enableLogErrorList = bits, U08, [0:0], "Yes", "No"
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters ETB PID TLE8888 Boost ; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters Ignition Timing ETB PID TLE8888 Boost
debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", "" debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "Ign IAT Corr", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", ""
debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty","" debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "Ign CLT Corr", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty",""
debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "Ign FSIO Adj", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "Ign PID Adj", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", "" debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", ""
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "" debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", ""
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "" debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", ""
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "" debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", ""
@ -2237,7 +2233,7 @@ menuDialog = main
# Digital outputs # Digital outputs
subMenu = mainRelay, "Main relay" subMenu = mainRelay, "Main relay"
subMenu = starterRelay, "Starter Disable relay" subMenu = starterRelay, "Starter Disable relay"
subMenu = fuelPump, "Fuel rail" subMenu = fuelPump, "Fuel pump & rail"
subMenu = fanSetting, "Fan" subMenu = fanSetting, "Fan"
subMenu = tachSettings, "Tachometer" subMenu = tachSettings, "Tachometer"
subMenu = malfunction, "Check engine light" subMenu = malfunction, "Check engine light"
@ -2767,7 +2763,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Cam Sync/VVT input", camInputs1 field = "Cam Sync/VVT input", camInputs1
panel = triggerInputComparator
; ;
; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to ; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to
@ -2822,7 +2817,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Idle Stepper Step", idle_stepperStepPin field = "Idle Stepper Step", idle_stepperStepPin
field = "Idle Stepper Enable", stepperEnablePin field = "Idle Stepper Enable", stepperEnablePin
field = "Fuel Pump Pin", fuelPumpPin field = "Fuel Pump Pin", fuelPumpPin
field = "SD CS Pin", sdCardCsPin
field = "MIL / Check Engine Pin", malfunctionIndicatorPin field = "MIL / Check Engine Pin", malfunctionIndicatorPin
field = "Aux Pin #1", auxPidPins1 field = "Aux Pin #1", auxPidPins1
field = "Aux Pin #2", auxPidPins2 field = "Aux Pin #2", auxPidPins2
@ -2907,25 +2901,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "FSIO ADC #2", fsioAdc2 field = "FSIO ADC #2", fsioAdc2
field = "FSIO ADC #3", fsioAdc3 field = "FSIO ADC #3", fsioAdc3
field = "FSIO ADC #4", fsioAdc4 field = "FSIO ADC #4", fsioAdc4
field = "CAN RX pin", canRxPin
field = "CAN TX pin", canTxPin
field = "SPI1 MOSI", spi1mosiPin, {is_enabled_spi_1 == 1}
field = "SPI1 MISO", spi1misoPin, {is_enabled_spi_1 == 1}
field = "SPI1 SCK", spi1sckPin, {is_enabled_spi_1 == 1}
field = "SPI2 MOSI", spi2mosiPin, {is_enabled_spi_2 == 1}
field = "SPI2 MISO", spi2misoPin, {is_enabled_spi_2 == 1}
field = "SPI2 SCK", spi2sckPin, {is_enabled_spi_2 == 1}
field = "SPI3 MOSI", spi3mosiPin, {is_enabled_spi_3 == 1}
field = "SPI3 MISO", spi3misoPin, {is_enabled_spi_3 == 1}
field = "SPI3 SCK", spi3sckPin, {is_enabled_spi_3 == 1}
field = "hip9011CsPin", hip9011CsPin field = "hip9011CsPin", hip9011CsPin
field = "LIS302DLCsPin", LIS302DLCsPin field = "LIS302DLCsPin", LIS302DLCsPin
field = "MIL / Check Engine", malfunctionIndicatorPin field = "MIL / Check Engine", malfunctionIndicatorPin
field = "Saab CDM knock", cdmInputPin field = "Saab CDM knock", cdmInputPin
field = "comm status light", communicationLedPin field = "comm status light", communicationLedPin
field = "running status light", runningLedPin field = "running status light", runningLedPin
field = "TLE8888 Chip Select", tle8888_cs
field = "TLE 8888 spi", tle8888spiDevice
field = "servo#1", servoOutputPins1 field = "servo#1", servoOutputPins1
field = "servo#2", servoOutputPins2 field = "servo#2", servoOutputPins2
field = "servo#3", servoOutputPins3 field = "servo#3", servoOutputPins3
@ -3180,13 +3161,20 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "On temperature", fanOnTemperature field = "On temperature", fanOnTemperature
field = "Off temperature", fanOffTemperature field = "Off temperature", fanOffTemperature
dialog = fuelPump, "Fuel Rail" dialog = fuelPumpConfig, "Fuel Pump"
field = "Pin", fuelPumpPin field = "Pin", fuelPumpPin
field = "Pin mode", fuelPumpPinMode field = "Pin mode", fuelPumpPinMode
field = "Prime duration", startUpFuelPumpDuration field = "Prime duration", startUpFuelPumpDuration
dialog = fuelRailConfig, "Fuel Rail"
field = "Absolute Fuel Pressure", absoluteFuelPressure field = "Absolute Fuel Pressure", absoluteFuelPressure
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1} field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
dialog = fuelPump, ""
panel = fuelPumpConfig
panel = fuelRailConfig
; Controller->Actuator Outputs ; Controller->Actuator Outputs
dialog = mainRelay, "Main relay output" dialog = mainRelay, "Main relay output"
field = "Pin", mainRelayPin field = "Pin", mainRelayPin
@ -3351,13 +3339,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
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 = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap
field = "Use BiQuad averaging", useBiQuadAnalogFiltering field = "Smoothing factor", slowAdcAlpha
field = "Smoothing factor", slowAdcAlpha, {useBiQuadAnalogFiltering == 0}
field = "Bi_Q a0", biQuad_a0, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a1", biQuad_a1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a2", biQuad_a2, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b1", biQuad_b1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b2", biQuad_b2, {useBiQuadAnalogFiltering == 1}
dialog = tachSettings, "Tachometer output" dialog = tachSettings, "Tachometer output"
field = "!See also dizzySparkOutputPin" field = "!See also dizzySparkOutputPin"
@ -3385,8 +3367,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Enable rusEfi CAN data", enableVerboseCanTx field = "Enable rusEfi CAN data", enableVerboseCanTx
field = "rusEfi CAN data base address", verboseCanBaseAddress field = "rusEfi CAN data base address", verboseCanBaseAddress
field = "Can Sleep Period", canSleepPeriodMs field = "Can Sleep Period", canSleepPeriodMs
field = "RX pin", canRxPin
field = "TX pin", canTxPin
dialog = sdCard, "SD Card Logger" dialog = sdCard, "SD Card Logger"
field = "SdCard", isSdCardEnabled field = "SdCard", isSdCardEnabled
@ -3413,17 +3393,13 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "D7 pin", HD44780_db7 field = "D7 pin", HD44780_db7
dialog = tle8888, "TLE8888", yAxis dialog = tle8888, "TLE8888", yAxis
field = "TLE8888 Chip Select", tle8888_cs
field = "TLE8888 SPI", tle8888spiDevice
field = "useTLE8888_hall_mode", useTLE8888_hall_mode field = "useTLE8888_hall_mode", useTLE8888_hall_mode
field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack
commandButton = "Reinit", cmd_tle8888_init commandButton = "Reinit", cmd_tle8888_init
dialog = connection, "", yAxis dialog = connection, "", yAxis
field = "ADC vRef voltage", adcVcc field = "ADC vRef voltage", adcVcc
panel = tsPort
panel = canBus panel = canBus
panel = sdCard
panel = tle8888 panel = tle8888
dialog = joystickPanel, "Joystick" dialog = joystickPanel, "Joystick"

View File

@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Mar 25 19:05:50 EDT 2020 ; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Thu Mar 26 11:42:26 EDT 2020
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -103,7 +103,7 @@ page = 1
isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true" isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true"
activateAuxPid4 = bits, U32, 76, [7:7], "false", "true" activateAuxPid4 = bits, U32, 76, [7:7], "false", "true"
isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true" isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true"
useBiQuadAnalogFiltering= bits, U32, 76, [9:9], "false", "true" unused76b9 = bits, U32, 76, [9:9], "false", "true"
cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true"
cj125isLsu49 = bits, U32, 76, [11:11], "false", "true" cj125isLsu49 = bits, U32, 76, [11:11], "false", "true"
etb_use_two_wires = bits, U32, 76, [12:12], "false", "true" etb_use_two_wires = bits, U32, 76, [12:12], "false", "true"
@ -816,11 +816,7 @@ page = 1
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3 narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3
narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2 narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2
vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7" vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"
biQuad_a0 = scalar, F32, 2332, "v", 1, 0, -1000, 1000, 9 ;no TS info - skipping unusedOldBiquad offset 2332
biQuad_a1 = scalar, F32, 2336, "v", 1, 0, -1000, 1000, 9
biQuad_a2 = scalar, F32, 2340, "v", 1, 0, -1000, 1000, 9
biQuad_b1 = scalar, F32, 2344, "v", 1, 0, -1000, 1000, 9
biQuad_b2 = scalar, F32, 2348, "v", 1, 0, -1000, 1000, 9
cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1 cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1
cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0 cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0
nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0 nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0
@ -1485,16 +1481,16 @@ fileVersion = { 20200310 }
enableLogErrorList = bits, U08, [0:0], "Yes", "No" enableLogErrorList = bits, U08, [0:0], "Yes", "No"
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters ETB PID TLE8888 Boost ; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters Ignition Timing ETB PID TLE8888 Boost
debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", "" debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "Ign IAT Corr", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", ""
debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty","" debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "Ign CLT Corr", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty",""
debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "Ign FSIO Adj", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "Ign PID Adj", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", "" debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", ""
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "" debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", ""
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "" debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", ""
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "" debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", ""
@ -2237,7 +2233,7 @@ menuDialog = main
# Digital outputs # Digital outputs
subMenu = mainRelay, "Main relay" subMenu = mainRelay, "Main relay"
subMenu = starterRelay, "Starter Disable relay" subMenu = starterRelay, "Starter Disable relay"
subMenu = fuelPump, "Fuel rail" subMenu = fuelPump, "Fuel pump & rail"
subMenu = fanSetting, "Fan" subMenu = fanSetting, "Fan"
subMenu = tachSettings, "Tachometer" subMenu = tachSettings, "Tachometer"
subMenu = malfunction, "Check engine light" subMenu = malfunction, "Check engine light"
@ -2771,7 +2767,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Cam Sync/VVT input", camInputs1 field = "Cam Sync/VVT input", camInputs1
panel = triggerInputComparator
; ;
; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to ; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to
@ -3192,13 +3187,20 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "On temperature", fanOnTemperature field = "On temperature", fanOnTemperature
field = "Off temperature", fanOffTemperature field = "Off temperature", fanOffTemperature
dialog = fuelPump, "Fuel Rail" dialog = fuelPumpConfig, "Fuel Pump"
field = "Pin", fuelPumpPin field = "Pin", fuelPumpPin
field = "Pin mode", fuelPumpPinMode field = "Pin mode", fuelPumpPinMode
field = "Prime duration", startUpFuelPumpDuration field = "Prime duration", startUpFuelPumpDuration
dialog = fuelRailConfig, "Fuel Rail"
field = "Absolute Fuel Pressure", absoluteFuelPressure field = "Absolute Fuel Pressure", absoluteFuelPressure
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1} field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
dialog = fuelPump, ""
panel = fuelPumpConfig
panel = fuelRailConfig
; Controller->Actuator Outputs ; Controller->Actuator Outputs
dialog = mainRelay, "Main relay output" dialog = mainRelay, "Main relay output"
field = "Pin", mainRelayPin field = "Pin", mainRelayPin
@ -3364,13 +3366,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "!ECU reboot needed to apply these settings" field = "!ECU reboot needed to apply these settings"
field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap
field = "Analog divider ratio", analogInputDividerCoefficient field = "Analog divider ratio", analogInputDividerCoefficient
field = "Use BiQuad averaging", useBiQuadAnalogFiltering field = "Smoothing factor", slowAdcAlpha
field = "Smoothing factor", slowAdcAlpha, {useBiQuadAnalogFiltering == 0}
field = "Bi_Q a0", biQuad_a0, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a1", biQuad_a1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a2", biQuad_a2, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b1", biQuad_b1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b2", biQuad_b2, {useBiQuadAnalogFiltering == 1}
dialog = tachSettings, "Tachometer output" dialog = tachSettings, "Tachometer output"
field = "!See also dizzySparkOutputPin" field = "!See also dizzySparkOutputPin"

View File

@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Mar 25 19:06:02 EDT 2020 ; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Thu Mar 26 11:42:28 EDT 2020
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -103,7 +103,7 @@ page = 1
isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true" isVerboseAuxPid3 = bits, U32, 76, [6:6], "false", "true"
activateAuxPid4 = bits, U32, 76, [7:7], "false", "true" activateAuxPid4 = bits, U32, 76, [7:7], "false", "true"
isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true" isVerboseAuxPid4 = bits, U32, 76, [8:8], "false", "true"
useBiQuadAnalogFiltering= bits, U32, 76, [9:9], "false", "true" unused76b9 = bits, U32, 76, [9:9], "false", "true"
cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true"
cj125isLsu49 = bits, U32, 76, [11:11], "false", "true" cj125isLsu49 = bits, U32, 76, [11:11], "false", "true"
etb_use_two_wires = bits, U32, 76, [12:12], "false", "true" etb_use_two_wires = bits, U32, 76, [12:12], "false", "true"
@ -816,11 +816,7 @@ page = 1
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3 narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10.0, 10.0, 3
narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2 narrowToWideOxygen = array, F32, 2296, [8], "ratio", 1, 0, -40.0, 40.0, 2
vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7" vvtMode = bits, U32, 2328, [0:7], "First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"
biQuad_a0 = scalar, F32, 2332, "v", 1, 0, -1000, 1000, 9 ;no TS info - skipping unusedOldBiquad offset 2332
biQuad_a1 = scalar, F32, 2336, "v", 1, 0, -1000, 1000, 9
biQuad_a2 = scalar, F32, 2340, "v", 1, 0, -1000, 1000, 9
biQuad_b1 = scalar, F32, 2344, "v", 1, 0, -1000, 1000, 9
biQuad_b2 = scalar, F32, 2348, "v", 1, 0, -1000, 1000, 9
cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1 cltTimingBins = array, F32, 2352, [8], "C", 1, 0, -100.0, 250.0, 1
cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0 cltTimingExtra = array, F32, 2384, [8], "degree", 1, 0, -400.0, 400.0, 0
nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0 nbVvtIndex = scalar, S32, 2416, "index", 1, 0, 0, 4.0, 0
@ -1485,16 +1481,16 @@ fileVersion = { 20200310 }
enableLogErrorList = bits, U08, [0:0], "Yes", "No" enableLogErrorList = bits, U08, [0:0], "Yes", "No"
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters ETB PID TLE8888 Boost ; Alternator TPS Acceleration Warmup-Pid Idle Engine Load Acc Trigger Counters Ignition Timing ETB PID TLE8888 Boost
debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", "" debugFieldF1List = bits, U08, [0:7], "Controller Output", "From TPS", "", "Controller Output", "", "Channel 1 Rise Counter", "", "", "", "", "Ign IAT Corr", "", "", "", "", "", "", "ETB Controller Output", "", "", "df1", "df1", "22df1", "", "", "", "", "", "", "", "", "", "", "", "", "", "Open Loop Duty", ""
debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty","" debugFieldF2List = bits, U08, [0:7], "I-Term", "To TPS", "", "I-Term", "", "Channel 2 Rise Counter", "", "", "", "", "Ign CLT Corr", "", "", "", "", "", "", "ETB I-Term", "", "", "df2", "df2", "22df2", "", "", "", "", "", "", "", "", "", "", "", "", "", "Closed Loop Duty",""
debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF3List = bits, U08, [0:7], "Previous Error", "Current TPS<>TPS", "", "", "", "Channel 3 Rise Counter", "", "", "", "", "Ign FSIO Adj", "", "", "", "", "", "", "ETB Previous Error", "", "", "df3", "df3", "22df3", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF4List = bits, U08, [0:7], "I Gain", "Extra Fuel", "", "", "", "", "", "", "", "", "Ign PID Adj", "", "", "", "", "", "", "ETB df4", "", "", "df4", "df4", "22df4", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF5List = bits, U08, [0:7], "D Gain", "df5", "df5", "df5", "df5", "df5", "df5", "", "", "", "", "", "", "", "", "", "", "ETB df5", "df5", "df5", "df5", "df5", "22df5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF6List = bits, U08, [0:7], "D Term", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", "" debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "", "Channel 2 Fall Counter", "", "", "", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22", "", "", "", "", "", "", "", "", "SPI Counter", "", "", "", "", "", ""
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "" debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "", "Channel 3 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22", "", "", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", ""
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "" debugFieldI3List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22", "", "", "", "", "", "", "", "", "Latest Received","", "", "", "", "", ""
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "" debugFieldI4List = bits, U08, [0:7], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22", "", "", "", "", "", "", "", "", "Init Count", "", "", "", "", "", ""
@ -2237,7 +2233,7 @@ menuDialog = main
# Digital outputs # Digital outputs
subMenu = mainRelay, "Main relay" subMenu = mainRelay, "Main relay"
subMenu = starterRelay, "Starter Disable relay" subMenu = starterRelay, "Starter Disable relay"
subMenu = fuelPump, "Fuel rail" subMenu = fuelPump, "Fuel pump & rail"
subMenu = fanSetting, "Fan" subMenu = fanSetting, "Fan"
subMenu = tachSettings, "Tachometer" subMenu = tachSettings, "Tachometer"
subMenu = malfunction, "Check engine light" subMenu = malfunction, "Check engine light"
@ -2383,7 +2379,6 @@ menuDialog = main
subMenu = engineTypeDialog, "Popular vehicles" subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator subMenu = std_separator
subMenu = spiFunction, "SPI"
subMenu = monitoringSettings, "rusEfi console" subMenu = monitoringSettings, "rusEfi console"
subMenu = std_separator subMenu = std_separator
@ -2768,7 +2763,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Secondary channel", triggerInputPins2, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20} field = "Invert Secondary", invertSecondaryTriggerSignal, { trigger_type != 0 && trigger_type != 8 && trigger_type != 9 && trigger_type != 18 && trigger_type != 20}
field = "Cam Sync/VVT input", camInputs1 field = "Cam Sync/VVT input", camInputs1
panel = triggerInputComparator
; ;
; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to ; allXXX sections allows a quick overview of used I/O in order to address conflicts mostly, not really to
@ -2829,7 +2823,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "ETB#2 Dir #1", etbIo2_directionPin1 field = "ETB#2 Dir #1", etbIo2_directionPin1
field = "ETB#2 Dir #2", etbIo2_directionPin2 field = "ETB#2 Dir #2", etbIo2_directionPin2
field = "ETB#2 Control #1", etbIo2_controlPin1 field = "ETB#2 Control #1", etbIo2_controlPin1
field = "SD CS Pin", sdCardCsPin
field = "MIL / Check Engine Pin", malfunctionIndicatorPin field = "MIL / Check Engine Pin", malfunctionIndicatorPin
field = "Aux Pin #1", auxPidPins1 field = "Aux Pin #1", auxPidPins1
field = "Aux Pin #2", auxPidPins2 field = "Aux Pin #2", auxPidPins2
@ -2914,25 +2907,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "FSIO ADC #2", fsioAdc2 field = "FSIO ADC #2", fsioAdc2
field = "FSIO ADC #3", fsioAdc3 field = "FSIO ADC #3", fsioAdc3
field = "FSIO ADC #4", fsioAdc4 field = "FSIO ADC #4", fsioAdc4
field = "CAN RX pin", canRxPin
field = "CAN TX pin", canTxPin
field = "SPI1 MOSI", spi1mosiPin, {is_enabled_spi_1 == 1}
field = "SPI1 MISO", spi1misoPin, {is_enabled_spi_1 == 1}
field = "SPI1 SCK", spi1sckPin, {is_enabled_spi_1 == 1}
field = "SPI2 MOSI", spi2mosiPin, {is_enabled_spi_2 == 1}
field = "SPI2 MISO", spi2misoPin, {is_enabled_spi_2 == 1}
field = "SPI2 SCK", spi2sckPin, {is_enabled_spi_2 == 1}
field = "SPI3 MOSI", spi3mosiPin, {is_enabled_spi_3 == 1}
field = "SPI3 MISO", spi3misoPin, {is_enabled_spi_3 == 1}
field = "SPI3 SCK", spi3sckPin, {is_enabled_spi_3 == 1}
field = "hip9011CsPin", hip9011CsPin field = "hip9011CsPin", hip9011CsPin
field = "LIS302DLCsPin", LIS302DLCsPin field = "LIS302DLCsPin", LIS302DLCsPin
field = "MIL / Check Engine", malfunctionIndicatorPin field = "MIL / Check Engine", malfunctionIndicatorPin
field = "Saab CDM knock", cdmInputPin field = "Saab CDM knock", cdmInputPin
field = "comm status light", communicationLedPin field = "comm status light", communicationLedPin
field = "running status light", runningLedPin field = "running status light", runningLedPin
field = "TLE8888 Chip Select", tle8888_cs
field = "TLE 8888 spi", tle8888spiDevice
field = "servo#1", servoOutputPins1 field = "servo#1", servoOutputPins1
field = "servo#2", servoOutputPins2 field = "servo#2", servoOutputPins2
field = "servo#3", servoOutputPins3 field = "servo#3", servoOutputPins3
@ -3187,13 +3167,20 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "On temperature", fanOnTemperature field = "On temperature", fanOnTemperature
field = "Off temperature", fanOffTemperature field = "Off temperature", fanOffTemperature
dialog = fuelPump, "Fuel Rail" dialog = fuelPumpConfig, "Fuel Pump"
field = "Pin", fuelPumpPin field = "Pin", fuelPumpPin
field = "Pin mode", fuelPumpPinMode field = "Pin mode", fuelPumpPinMode
field = "Prime duration", startUpFuelPumpDuration field = "Prime duration", startUpFuelPumpDuration
dialog = fuelRailConfig, "Fuel Rail"
field = "Absolute Fuel Pressure", absoluteFuelPressure field = "Absolute Fuel Pressure", absoluteFuelPressure
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1} field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
dialog = fuelPump, ""
panel = fuelPumpConfig
panel = fuelRailConfig
; Controller->Actuator Outputs ; Controller->Actuator Outputs
dialog = mainRelay, "Main relay output" dialog = mainRelay, "Main relay output"
field = "Pin", mainRelayPin field = "Pin", mainRelayPin
@ -3358,13 +3345,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
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 = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap
field = "Use BiQuad averaging", useBiQuadAnalogFiltering field = "Smoothing factor", slowAdcAlpha
field = "Smoothing factor", slowAdcAlpha, {useBiQuadAnalogFiltering == 0}
field = "Bi_Q a0", biQuad_a0, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a1", biQuad_a1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q a2", biQuad_a2, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b1", biQuad_b1, {useBiQuadAnalogFiltering == 1}
field = "Bi_Q b2", biQuad_b2, {useBiQuadAnalogFiltering == 1}
dialog = tachSettings, "Tachometer output" dialog = tachSettings, "Tachometer output"
field = "!See also dizzySparkOutputPin" field = "!See also dizzySparkOutputPin"
@ -3392,8 +3373,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Enable rusEfi CAN data", enableVerboseCanTx field = "Enable rusEfi CAN data", enableVerboseCanTx
field = "rusEfi CAN data base address", verboseCanBaseAddress field = "rusEfi CAN data base address", verboseCanBaseAddress
field = "Can Sleep Period", canSleepPeriodMs field = "Can Sleep Period", canSleepPeriodMs
field = "RX pin", canRxPin
field = "TX pin", canTxPin
dialog = sdCard, "SD Card Logger" dialog = sdCard, "SD Card Logger"
field = "SdCard", isSdCardEnabled field = "SdCard", isSdCardEnabled
@ -3420,17 +3399,13 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "D7 pin", HD44780_db7 field = "D7 pin", HD44780_db7
dialog = tle8888, "TLE8888", yAxis dialog = tle8888, "TLE8888", yAxis
field = "TLE8888 Chip Select", tle8888_cs
field = "TLE8888 SPI", tle8888spiDevice
field = "useTLE8888_hall_mode", useTLE8888_hall_mode field = "useTLE8888_hall_mode", useTLE8888_hall_mode
field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack field = "useTLE8888 cranking reset hack", useTLE8888_cranking_hack
commandButton = "Reinit", cmd_tle8888_init commandButton = "Reinit", cmd_tle8888_init
dialog = connection, "", yAxis dialog = connection, "", yAxis
field = "ADC vRef voltage", adcVcc field = "ADC vRef voltage", adcVcc
panel = tsPort
panel = canBus panel = canBus
panel = sdCard
panel = tle8888 panel = tle8888
dialog = joystickPanel, "Joystick" dialog = joystickPanel, "Joystick"

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated; package com.rusefi.config.generated;
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Mar 25 00:28:20 EDT 2020 // this file was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Thu Mar 26 11:42:18 EDT 2020
// by class com.rusefi.output.FileJavaFieldsConsumer // by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*; import com.rusefi.config.*;
@ -162,15 +162,6 @@ public class Fields {
public static final int binarySerialRxPin_offset_hex = 717; public static final int binarySerialRxPin_offset_hex = 717;
public static final int binarySerialTxPin_offset = 1814; public static final int binarySerialTxPin_offset = 1814;
public static final int binarySerialTxPin_offset_hex = 716; public static final int binarySerialTxPin_offset_hex = 716;
public static final int biQuad_a0_offset = 2332;
public static final int biQuad_a1_offset = 2336;
public static final int biQuad_a1_offset_hex = 920;
public static final int biQuad_a2_offset = 2340;
public static final int biQuad_a2_offset_hex = 924;
public static final int biQuad_b1_offset = 2344;
public static final int biQuad_b1_offset_hex = 928;
public static final int biQuad_b2_offset = 2348;
public static final int biQuad_offset = 2332;
public static final int BLOCKING_FACTOR = 400; public static final int BLOCKING_FACTOR = 400;
public static final int BOOST_LOAD_COUNT = 8; public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8; public static final int BOOST_RPM_COUNT = 8;
@ -1374,6 +1365,7 @@ public class Fields {
public static final int uartConsoleSerialSpeed_offset = 2076; public static final int uartConsoleSerialSpeed_offset = 2076;
public static final int unused1059_offset = 3964; public static final int unused1059_offset = 3964;
public static final int unused1234234_offset = 2042; public static final int unused1234234_offset = 2042;
public static final int unused76b9_offset = 76;
public static final int unused_1484_bit_24_offset = 1476; public static final int unused_1484_bit_24_offset = 1476;
public static final int unused_1484_bit_25_offset = 1476; public static final int unused_1484_bit_25_offset = 1476;
public static final int unused_1484_bit_26_offset = 1476; public static final int unused_1484_bit_26_offset = 1476;
@ -1418,6 +1410,7 @@ public class Fields {
public static final int unusedErrorPin_offset = 2040; public static final int unusedErrorPin_offset = 2040;
public static final int unusedFlexFuelSensor_offset = 3100; public static final int unusedFlexFuelSensor_offset = 3100;
public static final int unusedFormerWarmupAfrPid_offset = 1774; public static final int unusedFormerWarmupAfrPid_offset = 1774;
public static final int unusedOldBiquad_offset = 2332;
public static final int unusedOneMoreHere_offset = 760; public static final int unusedOneMoreHere_offset = 760;
public static final int unusedSpiPadding4_offset = 2593; public static final int unusedSpiPadding4_offset = 2593;
public static final int unusedSpiPadding5_offset = 2713; public static final int unusedSpiPadding5_offset = 2713;
@ -1426,7 +1419,6 @@ public class Fields {
public static final int unusuedsw_offset = 4020; public static final int unusuedsw_offset = 4020;
public static final int unusuedvref_offset = 4016; public static final int unusuedvref_offset = 4016;
public static final int useAdvanceCorrectionsForCranking_offset = 1476; public static final int useAdvanceCorrectionsForCranking_offset = 1476;
public static final int useBiQuadAnalogFiltering_offset = 76;
public static final int useConstantDwellDuringCranking_offset = 1464; public static final int useConstantDwellDuringCranking_offset = 1464;
public static final int useETBforIdleControl_offset = 744; public static final int useETBforIdleControl_offset = 744;
public static final int useFixedBaroCorrFromMap_offset = 1476; public static final int useFixedBaroCorrFromMap_offset = 1476;
@ -1503,7 +1495,7 @@ public class Fields {
public static final Field ISVERBOSEAUXPID3 = Field.create("ISVERBOSEAUXPID3", 76, FieldType.BIT, 6); public static final Field ISVERBOSEAUXPID3 = Field.create("ISVERBOSEAUXPID3", 76, FieldType.BIT, 6);
public static final Field ACTIVATEAUXPID4 = Field.create("ACTIVATEAUXPID4", 76, FieldType.BIT, 7); public static final Field ACTIVATEAUXPID4 = Field.create("ACTIVATEAUXPID4", 76, FieldType.BIT, 7);
public static final Field ISVERBOSEAUXPID4 = Field.create("ISVERBOSEAUXPID4", 76, FieldType.BIT, 8); public static final Field ISVERBOSEAUXPID4 = Field.create("ISVERBOSEAUXPID4", 76, FieldType.BIT, 8);
public static final Field USEBIQUADANALOGFILTERING = Field.create("USEBIQUADANALOGFILTERING", 76, FieldType.BIT, 9); public static final Field UNUSED76B9 = Field.create("UNUSED76B9", 76, FieldType.BIT, 9);
public static final Field CJ125ISUADIVIDED = Field.create("CJ125ISUADIVIDED", 76, FieldType.BIT, 10); public static final Field CJ125ISUADIVIDED = Field.create("CJ125ISUADIVIDED", 76, FieldType.BIT, 10);
public static final Field CJ125ISLSU49 = Field.create("CJ125ISLSU49", 76, FieldType.BIT, 11); public static final Field CJ125ISLSU49 = Field.create("CJ125ISLSU49", 76, FieldType.BIT, 11);
public static final Field ETB_USE_TWO_WIRES = Field.create("ETB_USE_TWO_WIRES", 76, FieldType.BIT, 12); public static final Field ETB_USE_TWO_WIRES = Field.create("ETB_USE_TWO_WIRES", 76, FieldType.BIT, 12);
@ -2207,11 +2199,6 @@ public class Fields {
public static final Field STORAGEMODE = Field.create("STORAGEMODE", 2260, FieldType.INT, mass_storage_e); public static final Field STORAGEMODE = Field.create("STORAGEMODE", 2260, FieldType.INT, mass_storage_e);
public static final String[] vvt_mode_e = {"First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"}; public static final String[] vvt_mode_e = {"First half", "Second half", "2GZ", "Miata NB2", "mode4", "mode5", "mode6", "mode7"};
public static final Field VVTMODE = Field.create("VVTMODE", 2328, FieldType.INT, vvt_mode_e); public static final Field VVTMODE = Field.create("VVTMODE", 2328, FieldType.INT, vvt_mode_e);
public static final Field BIQUAD_A0 = Field.create("BIQUAD_A0", 2332, FieldType.FLOAT);
public static final Field BIQUAD_A1 = Field.create("BIQUAD_A1", 2336, FieldType.FLOAT);
public static final Field BIQUAD_A2 = Field.create("BIQUAD_A2", 2340, FieldType.FLOAT);
public static final Field BIQUAD_B1 = Field.create("BIQUAD_B1", 2344, FieldType.FLOAT);
public static final Field BIQUAD_B2 = Field.create("BIQUAD_B2", 2348, FieldType.FLOAT);
public static final Field NBVVTINDEX = Field.create("NBVVTINDEX", 2416, FieldType.INT); public static final Field NBVVTINDEX = Field.create("NBVVTINDEX", 2416, FieldType.INT);
public static final Field AUTOTUNECLTTHRESHOLD = Field.create("AUTOTUNECLTTHRESHOLD", 2420, FieldType.FLOAT); public static final Field AUTOTUNECLTTHRESHOLD = Field.create("AUTOTUNECLTTHRESHOLD", 2420, FieldType.FLOAT);
public static final Field AUTOTUNETPSROCTHRESHOLD = Field.create("AUTOTUNETPSROCTHRESHOLD", 2424, FieldType.FLOAT); public static final Field AUTOTUNETPSROCTHRESHOLD = Field.create("AUTOTUNETPSROCTHRESHOLD", 2424, FieldType.FLOAT);
@ -2423,7 +2410,7 @@ public class Fields {
ISVERBOSEAUXPID3, ISVERBOSEAUXPID3,
ACTIVATEAUXPID4, ACTIVATEAUXPID4,
ISVERBOSEAUXPID4, ISVERBOSEAUXPID4,
USEBIQUADANALOGFILTERING, UNUSED76B9,
CJ125ISUADIVIDED, CJ125ISUADIVIDED,
CJ125ISLSU49, CJ125ISLSU49,
ETB_USE_TWO_WIRES, ETB_USE_TWO_WIRES,
@ -3110,11 +3097,6 @@ public class Fields {
ALTERNATORPWMFREQUENCY, ALTERNATORPWMFREQUENCY,
STORAGEMODE, STORAGEMODE,
VVTMODE, VVTMODE,
BIQUAD_A0,
BIQUAD_A1,
BIQUAD_A2,
BIQUAD_B1,
BIQUAD_B2,
NBVVTINDEX, NBVVTINDEX,
AUTOTUNECLTTHRESHOLD, AUTOTUNECLTTHRESHOLD,
AUTOTUNETPSROCTHRESHOLD, AUTOTUNETPSROCTHRESHOLD,