EFI_IDLE_INCREMENTAL_PID_CIC should be a runtime parameter #806
This commit is contained in:
parent
5126397a89
commit
2b657e607e
|
@ -1,4 +1,4 @@
|
||||||
// this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Sun May 26 20:52:16 EDT 2019
|
// this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Mon May 27 07:56:59 EDT 2019
|
||||||
// begin
|
// begin
|
||||||
#ifndef ENGINE_CONFIGURATION_GENERATED_H_
|
#ifndef ENGINE_CONFIGURATION_GENERATED_H_
|
||||||
#define ENGINE_CONFIGURATION_GENERATED_H_
|
#define ENGINE_CONFIGURATION_GENERATED_H_
|
||||||
|
@ -763,7 +763,7 @@ typedef struct {
|
||||||
bool useETBforIdleControl : 1;
|
bool useETBforIdleControl : 1;
|
||||||
/**
|
/**
|
||||||
offset 144 bit 30 */
|
offset 144 bit 30 */
|
||||||
bool unused_board_984_30 : 1;
|
bool idleIncrementalPidCic : 1;
|
||||||
/**
|
/**
|
||||||
offset 144 bit 31 */
|
offset 144 bit 31 */
|
||||||
bool unused_board_984_31 : 1;
|
bool unused_board_984_31 : 1;
|
||||||
|
@ -2752,4 +2752,4 @@ typedef struct {
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// end
|
// end
|
||||||
// this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Sun May 26 20:52:16 EDT 2019
|
// this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Mon May 27 07:56:59 EDT 2019
|
||||||
|
|
|
@ -1024,6 +1024,8 @@
|
||||||
#define idleAdvance_offset_hex 19b0
|
#define idleAdvance_offset_hex 19b0
|
||||||
#define idleAdvanceBins_offset 6544
|
#define idleAdvanceBins_offset 6544
|
||||||
#define idleAdvanceBins_offset_hex 1990
|
#define idleAdvanceBins_offset_hex 1990
|
||||||
|
#define idleIncrementalPidCic_offset 744
|
||||||
|
#define idleIncrementalPidCic_offset_hex 2e8
|
||||||
#define idleMode_offset 1472
|
#define idleMode_offset 1472
|
||||||
#define idleMode_offset_hex 5c0
|
#define idleMode_offset_hex 5c0
|
||||||
#define idlePidActivationTime_offset 2612
|
#define idlePidActivationTime_offset 2612
|
||||||
|
@ -1772,8 +1774,6 @@
|
||||||
#define unused_bit_1472_29_offset_hex 5b8
|
#define unused_bit_1472_29_offset_hex 5b8
|
||||||
#define unused_bit_1472_30_offset 1464
|
#define unused_bit_1472_30_offset 1464
|
||||||
#define unused_bit_1472_30_offset_hex 5b8
|
#define unused_bit_1472_30_offset_hex 5b8
|
||||||
#define unused_board_984_30_offset 744
|
|
||||||
#define unused_board_984_30_offset_hex 2e8
|
|
||||||
#define unused_board_984_31_offset 744
|
#define unused_board_984_31_offset 744
|
||||||
#define unused_board_984_31_offset_hex 2e8
|
#define unused_board_984_31_offset_hex 2e8
|
||||||
#define unusedAlignMaf_offset 557
|
#define unusedAlignMaf_offset 557
|
||||||
|
|
|
@ -607,7 +607,7 @@ bit is_enabled_spi_2
|
||||||
bit pauseEtbControl
|
bit pauseEtbControl
|
||||||
bit alignEngineSnifferAtTDC
|
bit alignEngineSnifferAtTDC
|
||||||
bit useETBforIdleControl
|
bit useETBforIdleControl
|
||||||
bit unused_board_984_30
|
bit idleIncrementalPidCic
|
||||||
bit unused_board_984_31
|
bit unused_board_984_31
|
||||||
|
|
||||||
brain_input_pin_e[LOGIC_ANALYZER_CHANNEL_COUNT iterate] logicAnalyzerPins;
|
brain_input_pin_e[LOGIC_ANALYZER_CHANNEL_COUNT iterate] logicAnalyzerPins;
|
||||||
|
|
|
@ -72,7 +72,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 ConfigDefinition.jar based on integration\rusefi_config.txt Mon May 27 06:54:36 EDT 2019
|
; this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Mon May 27 07:56:59 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -349,7 +349,7 @@ page = 1
|
||||||
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
|
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
|
||||||
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
|
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
|
||||||
useETBforIdleControl = bits, U32, 744, [29:29], "false", "true"
|
useETBforIdleControl = bits, U32, 744, [29:29], "false", "true"
|
||||||
unused_board_984_30 = bits, U32, 744, [30:30], "false", "true"
|
idleIncrementalPidCic = bits, U32, 744, [30:30], "false", "true"
|
||||||
unused_board_984_31 = bits, U32, 744, [31:31], "false", "true"
|
unused_board_984_31 = bits, U32, 744, [31:31], "false", "true"
|
||||||
logicAnalyzerPins1 = bits, U08, 748, [0:6], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
logicAnalyzerPins1 = bits, U08, 748, [0:6], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
logicAnalyzerPins2 = bits, U08, 749, [0:6], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
logicAnalyzerPins2 = bits, U08, 749, [0:6], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
|
@ -2794,6 +2794,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
||||||
field = "Use separate VE Table for idle", useSeparateVeForIdle
|
field = "Use separate VE Table for idle", useSeparateVeForIdle
|
||||||
field = "Use separate IAC Table For Coasting", useIacTableForCoasting, {idleMode == 0}
|
field = "Use separate IAC Table For Coasting", useIacTableForCoasting, {idleMode == 0}
|
||||||
|
field = idleIncrementalPidCic, idleIncrementalPidCic
|
||||||
field = "TPS deactivation threshold", idlePidDeactivationTpsThreshold
|
field = "TPS deactivation threshold", idlePidDeactivationTpsThreshold
|
||||||
panel = idlePidSettings, { idleMode == 0}
|
panel = idlePidSettings, { idleMode == 0}
|
||||||
field = "Extra IAC if Throttle Pressed", iacByTpsTaper;
|
field = "Extra IAC if Throttle Pressed", iacByTpsTaper;
|
||||||
|
|
|
@ -1860,6 +1860,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
||||||
field = "Use separate VE Table for idle", useSeparateVeForIdle
|
field = "Use separate VE Table for idle", useSeparateVeForIdle
|
||||||
field = "Use separate IAC Table For Coasting", useIacTableForCoasting, {idleMode == 0}
|
field = "Use separate IAC Table For Coasting", useIacTableForCoasting, {idleMode == 0}
|
||||||
|
field = idleIncrementalPidCic, idleIncrementalPidCic
|
||||||
field = "TPS deactivation threshold", idlePidDeactivationTpsThreshold
|
field = "TPS deactivation threshold", idlePidDeactivationTpsThreshold
|
||||||
panel = idlePidSettings, { idleMode == 0}
|
panel = idlePidSettings, { idleMode == 0}
|
||||||
field = "Extra IAC if Throttle Pressed", iacByTpsTaper;
|
field = "Extra IAC if Throttle Pressed", iacByTpsTaper;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.rusefi.config;
|
package com.rusefi.config;
|
||||||
|
|
||||||
// this file was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Mon May 27 06:54:36 EDT 2019
|
// this file was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Mon May 27 07:56:59 EDT 2019
|
||||||
public class Fields {
|
public class Fields {
|
||||||
public static final int accelerometerSpiDevice_offset = 2736;
|
public static final int accelerometerSpiDevice_offset = 2736;
|
||||||
public static final int acCutoffHighRpm_offset = 1498;
|
public static final int acCutoffHighRpm_offset = 1498;
|
||||||
|
@ -676,6 +676,7 @@ public class Fields {
|
||||||
public static final int idleAdvance_offset = 6576;
|
public static final int idleAdvance_offset = 6576;
|
||||||
public static final int idleAdvanceBins_offset = 6544;
|
public static final int idleAdvanceBins_offset = 6544;
|
||||||
public static final int idleAdvanceBins_offset_hex = 1990;
|
public static final int idleAdvanceBins_offset_hex = 1990;
|
||||||
|
public static final int idleIncrementalPidCic_offset = 744;
|
||||||
public static final int idleMode_offset = 1472;
|
public static final int idleMode_offset = 1472;
|
||||||
public static final int idlePidActivationTime_offset = 2612;
|
public static final int idlePidActivationTime_offset = 2612;
|
||||||
public static final int idlePidDeactivationTpsThreshold_offset = 816;
|
public static final int idlePidDeactivationTpsThreshold_offset = 816;
|
||||||
|
@ -1140,7 +1141,6 @@ public class Fields {
|
||||||
public static final int unused_1484_bit_21_offset = 1476;
|
public static final int unused_1484_bit_21_offset = 1476;
|
||||||
public static final int unused_bit_1472_29_offset = 1464;
|
public static final int unused_bit_1472_29_offset = 1464;
|
||||||
public static final int unused_bit_1472_30_offset = 1464;
|
public static final int unused_bit_1472_30_offset = 1464;
|
||||||
public static final int unused_board_984_30_offset = 744;
|
|
||||||
public static final int unused_board_984_31_offset = 744;
|
public static final int unused_board_984_31_offset = 744;
|
||||||
public static final int unusedAlignMaf_offset = 557;
|
public static final int unusedAlignMaf_offset = 557;
|
||||||
public static final int unusedAnotherOne_offset = 744;
|
public static final int unusedAnotherOne_offset = 744;
|
||||||
|
@ -1503,7 +1503,7 @@ public class Fields {
|
||||||
public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 744, FieldType.BIT, 27);
|
public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 744, FieldType.BIT, 27);
|
||||||
public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 744, FieldType.BIT, 28);
|
public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 744, FieldType.BIT, 28);
|
||||||
public static final Field USEETBFORIDLECONTROL = Field.create("USEETBFORIDLECONTROL", 744, FieldType.BIT, 29);
|
public static final Field USEETBFORIDLECONTROL = Field.create("USEETBFORIDLECONTROL", 744, FieldType.BIT, 29);
|
||||||
public static final Field UNUSED_BOARD_984_30 = Field.create("UNUSED_BOARD_984_30", 744, FieldType.BIT, 30);
|
public static final Field IDLEINCREMENTALPIDCIC = Field.create("IDLEINCREMENTALPIDCIC", 744, FieldType.BIT, 30);
|
||||||
public static final Field UNUSED_BOARD_984_31 = Field.create("UNUSED_BOARD_984_31", 744, FieldType.BIT, 31);
|
public static final Field UNUSED_BOARD_984_31 = Field.create("UNUSED_BOARD_984_31", 744, FieldType.BIT, 31);
|
||||||
public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 748, FieldType.INT8, brain_input_pin_e);
|
public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 748, FieldType.INT8, brain_input_pin_e);
|
||||||
public static final Field LOGICANALYZERPINS2 = Field.create("LOGICANALYZERPINS2", 749, FieldType.INT8, brain_input_pin_e);
|
public static final Field LOGICANALYZERPINS2 = Field.create("LOGICANALYZERPINS2", 749, FieldType.INT8, brain_input_pin_e);
|
||||||
|
|
Loading…
Reference in New Issue