Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2020-09-07 14:17:40 +00:00
parent ef0b2f7be0
commit 903e8d4d69
33 changed files with 297 additions and 178 deletions

View File

@ -1,7 +1,7 @@
#include "global.h"
#include "rusefi_enums.h"
#include "rusefi_hw_enums.h"
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Sat Aug 29 13:41:59 UTC 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:13 UTC 2020
// see also gen_config_and_enums.bat
@ -90,6 +90,21 @@ case Force_4_bytes_size_adc_channel_mode:
}
return NULL;
}
const char *getAfr_override_e(afr_override_e value){
switch(value) {
case AFR_AccPedal:
return "AFR_AccPedal";
case AFR_CylFilling:
return "AFR_CylFilling";
case AFR_MAP:
return "AFR_MAP";
case AFR_None:
return "AFR_None";
case AFR_Tps:
return "AFR_Tps";
}
return NULL;
}
const char *getAir_pressure_sensor_type_e(air_pressure_sensor_type_e value){
switch(value) {
case Force_4_bytes_size_cranking_map_type:
@ -1226,6 +1241,17 @@ case UART_NONE:
}
return NULL;
}
const char *getVe_override_e(ve_override_e value){
switch(value) {
case VE_MAP:
return "VE_MAP";
case VE_None:
return "VE_None";
case VE_TPS:
return "VE_TPS";
}
return NULL;
}
const char *getVvt_mode_e(vvt_mode_e value){
switch(value) {
case Force_4_bytes_size_vvt_mode:

View File

@ -1,4 +1,4 @@
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Sun Jun 14 18:18:14 EDT 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:13 UTC 2020
// see also gen_config_and_enums.bat
@ -10,6 +10,7 @@ const char *getPidAutoTune_AutoTunerState(PidAutoTune_AutoTunerState value);
const char *getPidAutoTune_Peak(PidAutoTune_Peak value);
const char *getAdc_channel_e(adc_channel_e value);
const char *getAdc_channel_mode_e(adc_channel_mode_e value);
const char *getAfr_override_e(afr_override_e value);
const char *getAir_pressure_sensor_type_e(air_pressure_sensor_type_e value);
const char *getAntiLagActivationMode_e(antiLagActivationMode_e value);
const char *getBoostType_e(boostType_e value);
@ -52,4 +53,5 @@ const char *getTrigger_type_e(trigger_type_e value);
const char *getTrigger_value_e(trigger_value_e value);
const char *getTrigger_wheel_e(trigger_wheel_e value);
const char *getUart_device_e(uart_device_e value);
const char *getVe_override_e(ve_override_e value);
const char *getVvt_mode_e(vvt_mode_e value);

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Sep 06 22:26:35 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 07 14:17:26 UTC 2020
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1457,7 +1457,7 @@ struct engine_configuration_s {
bool useIdleTimingPidControl : 1;
/**
offset 744 bit 25 */
bool useTPSBasedVeTable : 1;
bool unused744b25 : 1;
/**
offset 744 bit 26 */
bool is_enabled_spi_4 : 1;
@ -2594,17 +2594,21 @@ struct engine_configuration_s {
*/
can_baudrate_e canBaudRate;
/**
* Override the Y axis (load) value used for the VE table.
* Advanced users only: If you aren't sure you need this, you probably don't need this.
* offset 2109
*/
uint8_t un1used_former_warmup_target_afr;
ve_override_e veOverrideMode;
/**
* offset 2110
*/
can_baudrate_e can2BaudRate;
/**
* Override the Y axis (load) value used for the AFR table.
* Advanced users only: If you aren't sure you need this, you probably don't need this.
* offset 2111
*/
uint8_t unused_former_warmup_target_afr2;
afr_override_e afrOverrideMode;
/**
* offset 2112
*/
@ -3666,4 +3670,4 @@ struct persistent_config_s {
typedef struct persistent_config_s persistent_config_s;
// end
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Sep 06 22:26:35 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 07 14:17:26 UTC 2020

View File

@ -25,6 +25,8 @@
#define afr_alignmentFill_afr_offset 561
#define afr_hwChannel_offset 560
#define afr_offset 560
#define afr_override_e_auto_enum "AFR_None", "AFR_MAP", "AFR_Tps", "AFR_AccPedal", "AFR_CylFilling"
#define afr_override_e_enum "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %"
#define afr_sensor_s_size 20
#define afr_type_offset 692
#define afr_v1_offset 564
@ -32,6 +34,7 @@
#define afr_value1_offset 568
#define afr_value2_offset 576
#define afrLoadBins_offset 18848
#define afrOverrideMode_offset 2111
#define afrRpmBins_offset 18912
#define afrTable_offset 18592
#define afterCrankingIACtaperDuration_offset 2036
@ -1160,8 +1163,8 @@
#define showHumanReadableWarning_offset 976
#define showSdCardWarning_offset 76
#define SIGNATURE_BOARD kin
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 2634972561
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 2414148739
#define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332
@ -1471,7 +1474,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2020.09.06.kin.2634972561"
#define TS_SIGNATURE "rusEFI 2020.09.07.kin.2414148739"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' // 0x74
@ -1480,7 +1483,6 @@
#define twoWireBatchInjection_offset 1476
#define uart_device_e_auto_enum "UART_NONE", "UART_DEVICE_1", "UART_DEVICE_2", "UART_DEVICE_3", "UART_DEVICE_4"
#define uartConsoleSerialSpeed_offset 2076
#define un1used_former_warmup_target_afr_offset 2109
#define unused1059_offset 3964
#define unused1126_offset 2116
#define unused1127_offset 2116
@ -1497,6 +1499,7 @@
#define unused2516_offset 2516
#define unused3288_offset 3288
#define unused6312_offset 6312
#define unused744b25_offset 744
#define unused806_offset 806
#define unused_1484_bit_24_offset 1476
#define unused_1484_bit_25_offset 1476
@ -1507,7 +1510,6 @@
#define unused_1484_bit_30_offset 1476
#define unused_1484_bit_31_offset 1476
#define unused_alFIn_offset 4024
#define unused_former_warmup_target_afr2_offset 2111
#define unused_former_warmup_target_afr_offset 2126
#define unusedAt716_offset 716
#define unusedAt720_offset 720
@ -1589,15 +1591,17 @@
#define useTLE8888_cranking_hack_offset 76
#define useTpicAdvancedMode_offset 744
#define useTPSAdvanceTable_offset 1476
#define useTPSBasedVeTable_offset 744
#define VBAT_INJECTOR_CURVE_SIZE 8
#define vbattAdcChannel_offset 513
#define vbattDividerCoeff_offset 464
#define ve_override_e_auto_enum "VE_None", "VE_MAP", "VE_TPS"
#define ve_override_e_enum "None", "MAP", "TPS"
#define VEHICLE_INFO_SIZE 32
#define vehicleName_offset 1160
#define vehicleSpeedCoef_offset 476
#define vehicleSpeedSensorInputPin_offset 968
#define veLoadBins_offset 18464
#define veOverrideMode_offset 2109
#define verboseCan2BaseAddress_offset 2112
#define verboseCanBaseAddress_offset 756
#define verboseTLE8888_offset 744

View File

@ -1,7 +1,7 @@
#include "global.h"
#include "rusefi_enums.h"
#include "rusefi_hw_enums.h"
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Sat Aug 29 13:41:58 UTC 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:12 UTC 2020
// see also gen_config_and_enums.bat
@ -90,6 +90,21 @@ case Force_4_bytes_size_adc_channel_mode:
}
return NULL;
}
const char *getAfr_override_e(afr_override_e value){
switch(value) {
case AFR_AccPedal:
return "AFR_AccPedal";
case AFR_CylFilling:
return "AFR_CylFilling";
case AFR_MAP:
return "AFR_MAP";
case AFR_None:
return "AFR_None";
case AFR_Tps:
return "AFR_Tps";
}
return NULL;
}
const char *getAir_pressure_sensor_type_e(air_pressure_sensor_type_e value){
switch(value) {
case Force_4_bytes_size_cranking_map_type:
@ -1364,6 +1379,17 @@ case UART_NONE:
}
return NULL;
}
const char *getVe_override_e(ve_override_e value){
switch(value) {
case VE_MAP:
return "VE_MAP";
case VE_None:
return "VE_None";
case VE_TPS:
return "VE_TPS";
}
return NULL;
}
const char *getVvt_mode_e(vvt_mode_e value){
switch(value) {
case Force_4_bytes_size_vvt_mode:

View File

@ -1,4 +1,4 @@
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Sun Jun 14 17:00:25 EDT 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:12 UTC 2020
// see also gen_config_and_enums.bat
@ -10,6 +10,7 @@ const char *getPidAutoTune_AutoTunerState(PidAutoTune_AutoTunerState value);
const char *getPidAutoTune_Peak(PidAutoTune_Peak value);
const char *getAdc_channel_e(adc_channel_e value);
const char *getAdc_channel_mode_e(adc_channel_mode_e value);
const char *getAfr_override_e(afr_override_e value);
const char *getAir_pressure_sensor_type_e(air_pressure_sensor_type_e value);
const char *getAntiLagActivationMode_e(antiLagActivationMode_e value);
const char *getBoostType_e(boostType_e value);
@ -52,4 +53,5 @@ const char *getTrigger_type_e(trigger_type_e value);
const char *getTrigger_value_e(trigger_value_e value);
const char *getTrigger_wheel_e(trigger_wheel_e value);
const char *getUart_device_e(uart_device_e value);
const char *getVe_override_e(ve_override_e value);
const char *getVvt_mode_e(vvt_mode_e value);

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1457,7 +1457,7 @@ struct engine_configuration_s {
bool useIdleTimingPidControl : 1;
/**
offset 744 bit 25 */
bool useTPSBasedVeTable : 1;
bool unused744b25 : 1;
/**
offset 744 bit 26 */
bool is_enabled_spi_4 : 1;
@ -2594,17 +2594,21 @@ struct engine_configuration_s {
*/
can_baudrate_e canBaudRate;
/**
* Override the Y axis (load) value used for the VE table.
* Advanced users only: If you aren't sure you need this, you probably don't need this.
* offset 2109
*/
uint8_t un1used_former_warmup_target_afr;
ve_override_e veOverrideMode;
/**
* offset 2110
*/
can_baudrate_e can2BaudRate;
/**
* Override the Y axis (load) value used for the AFR table.
* Advanced users only: If you aren't sure you need this, you probably don't need this.
* offset 2111
*/
uint8_t unused_former_warmup_target_afr2;
afr_override_e afrOverrideMode;
/**
* offset 2112
*/
@ -3666,4 +3670,4 @@ struct persistent_config_s {
typedef struct persistent_config_s persistent_config_s;
// end
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
FSIO_SETTING_FANONTEMPERATURE = 1000,

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
case FSIO_SETTING_FANONTEMPERATURE:

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature");

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
case FSIO_SETTING_FANONTEMPERATURE:

View File

@ -25,6 +25,8 @@
#define afr_alignmentFill_afr_offset 561
#define afr_hwChannel_offset 560
#define afr_offset 560
#define afr_override_e_auto_enum "AFR_None", "AFR_MAP", "AFR_Tps", "AFR_AccPedal", "AFR_CylFilling"
#define afr_override_e_enum "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %"
#define afr_sensor_s_size 20
#define afr_type_offset 692
#define afr_v1_offset 564
@ -32,6 +34,7 @@
#define afr_value1_offset 568
#define afr_value2_offset 576
#define afrLoadBins_offset 18848
#define afrOverrideMode_offset 2111
#define afrRpmBins_offset 18912
#define afrTable_offset 18592
#define afterCrankingIACtaperDuration_offset 2036
@ -1160,8 +1163,8 @@
#define showHumanReadableWarning_offset 976
#define showSdCardWarning_offset 76
#define SIGNATURE_BOARD all
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 1993688597
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 1681901319
#define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332
@ -1471,7 +1474,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2020.09.06.all.1993688597"
#define TS_SIGNATURE "rusEFI 2020.09.07.all.1681901319"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' // 0x74
@ -1480,7 +1483,6 @@
#define twoWireBatchInjection_offset 1476
#define uart_device_e_auto_enum "UART_NONE", "UART_DEVICE_1", "UART_DEVICE_2", "UART_DEVICE_3", "UART_DEVICE_4"
#define uartConsoleSerialSpeed_offset 2076
#define un1used_former_warmup_target_afr_offset 2109
#define unused1059_offset 3964
#define unused1126_offset 2116
#define unused1127_offset 2116
@ -1497,6 +1499,7 @@
#define unused2516_offset 2516
#define unused3288_offset 3288
#define unused6312_offset 6312
#define unused744b25_offset 744
#define unused806_offset 806
#define unused_1484_bit_24_offset 1476
#define unused_1484_bit_25_offset 1476
@ -1507,7 +1510,6 @@
#define unused_1484_bit_30_offset 1476
#define unused_1484_bit_31_offset 1476
#define unused_alFIn_offset 4024
#define unused_former_warmup_target_afr2_offset 2111
#define unused_former_warmup_target_afr_offset 2126
#define unusedAt716_offset 716
#define unusedAt720_offset 720
@ -1589,15 +1591,17 @@
#define useTLE8888_cranking_hack_offset 76
#define useTpicAdvancedMode_offset 744
#define useTPSAdvanceTable_offset 1476
#define useTPSBasedVeTable_offset 744
#define VBAT_INJECTOR_CURVE_SIZE 8
#define vbattAdcChannel_offset 513
#define vbattDividerCoeff_offset 464
#define ve_override_e_auto_enum "VE_None", "VE_MAP", "VE_TPS"
#define ve_override_e_enum "None", "MAP", "TPS"
#define VEHICLE_INFO_SIZE 32
#define vehicleName_offset 1160
#define vehicleSpeedCoef_offset 476
#define vehicleSpeedSensorInputPin_offset 968
#define veLoadBins_offset 18464
#define veOverrideMode_offset 2109
#define verboseCan2BaseAddress_offset 2112
#define verboseCanBaseAddress_offset 756
#define verboseTLE8888_offset 744

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD all
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 1993688597
#define TS_SIGNATURE "rusEFI 2020.09.06.all.1993688597"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 1681901319
#define TS_SIGNATURE "rusEFI 2020.09.07.all.1681901319"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD frankenso_na6
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 3511558190
#define TS_SIGNATURE "rusEFI 2020.09.06.frankenso_na6.3511558190"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 3282346300
#define TS_SIGNATURE "rusEFI 2020.09.07.frankenso_na6.3282346300"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD kin
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 2634972561
#define TS_SIGNATURE "rusEFI 2020.09.06.kin.2634972561"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 2414148739
#define TS_SIGNATURE "rusEFI 2020.09.07.kin.2414148739"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD mre_f4
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 1731257023
#define TS_SIGNATURE "rusEFI 2020.09.06.mre_f4.1731257023"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 1977246637
#define TS_SIGNATURE "rusEFI 2020.09.07.mre_f4.1977246637"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD mre_f7
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 1731257023
#define TS_SIGNATURE "rusEFI 2020.09.06.mre_f7.1731257023"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 1977246637
#define TS_SIGNATURE "rusEFI 2020.09.07.mre_f7.1977246637"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD prometheus_405
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 3287986022
#define TS_SIGNATURE "rusEFI 2020.09.06.prometheus_405.3287986022"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 3507498612
#define TS_SIGNATURE "rusEFI 2020.09.07.prometheus_405.3507498612"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD prometheus_469
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 3287986022
#define TS_SIGNATURE "rusEFI 2020.09.06.prometheus_469.3287986022"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 3507498612
#define TS_SIGNATURE "rusEFI 2020.09.07.prometheus_469.3507498612"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD proteus_f4
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 2500107525
#define TS_SIGNATURE "rusEFI 2020.09.06.proteus_f4.2500107525"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 2280528919
#define TS_SIGNATURE "rusEFI 2020.09.07.proteus_f4.2280528919"

View File

@ -3,6 +3,6 @@
//
#define SIGNATURE_BOARD proteus_f7
#define SIGNATURE_DATE 2020.09.06
#define SIGNATURE_HASH 2500107525
#define TS_SIGNATURE "rusEFI 2020.09.06.proteus_f7.2500107525"
#define SIGNATURE_DATE 2020.09.07
#define SIGNATURE_HASH 2280528919
#define TS_SIGNATURE "rusEFI 2020.09.07.proteus_f7.2280528919"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.all.1993688597"
signature = "rusEFI 2020.09.07.all.1681901319"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.all.1993688597" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.all.1681901319" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2905,7 +2908,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.frankenso_na6.3511558190"
signature = "rusEFI 2020.09.07.frankenso_na6.3282346300"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.frankenso_na6.3511558190" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.frankenso_na6.3282346300" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:34 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:19 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2905,7 +2908,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.kin.2634972561"
signature = "rusEFI 2020.09.07.kin.2414148739"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.kin.2634972561" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.kin.2414148739" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Sep 06 22:26:35 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 07 14:17:26 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2905,7 +2908,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.mre_f4.1731257023"
signature = "rusEFI 2020.09.07.mre_f4.1977246637"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.mre_f4.1731257023" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.mre_f4.1977246637" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:33 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:17 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2900,7 +2903,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.mre_f7.1731257023"
signature = "rusEFI 2020.09.07.mre_f7.1977246637"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.mre_f7.1731257023" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.mre_f7.1977246637" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:31 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:15 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2900,7 +2903,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.prometheus_405.3287986022"
signature = "rusEFI 2020.09.07.prometheus_405.3507498612"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.prometheus_405.3287986022" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.prometheus_405.3507498612" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:37 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:22 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2901,7 +2904,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.prometheus_469.3287986022"
signature = "rusEFI 2020.09.07.prometheus_469.3507498612"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.prometheus_469.3287986022" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.prometheus_469.3507498612" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:36 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:20 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2901,7 +2904,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.proteus_f4.2500107525"
signature = "rusEFI 2020.09.07.proteus_f4.2280528919"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.proteus_f4.2500107525" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.proteus_f4.2280528919" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:40 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:25 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2896,7 +2899,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.06.proteus_f7.2500107525"
signature = "rusEFI 2020.09.07.proteus_f7.2280528919"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.06.proteus_f7.2500107525" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.07.proteus_f7.2280528919" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 23:07:39 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:23 UTC 2020
pageSize = 20000
page = 1
@ -378,7 +378,7 @@ page = 1
useIacTableForCoasting = bits, U32, 744, [22:22], "false", "true"
useNoiselessTriggerDecoder= bits, U32, 744, [23:23], "false", "true"
useIdleTimingPidControl = bits, U32, 744, [24:24], "false", "true"
useTPSBasedVeTable = bits, U32, 744, [25:25], "false", "true"
unused744b25 = bits, U32, 744, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 744, [26:26], "false", "true"
pauseEtbControl = bits, U32, 744, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true"
@ -820,9 +820,9 @@ page = 1
throttlePedalSecondaryUpVoltage = scalar, F32, 2100, "voltage", 1.0, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 2104, "voltage", 1.0, 0, -6, 6, 2
canBaudRate = bits, U08, 2108, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
un1used_former_warmup_target_afr = scalar, U08, 2109, "units", 1.0, 0, -20, 100, 0
veOverrideMode = bits, U08, 2109, [0:1] "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 2110, [0:1], "100kbps", "250kbps" , "500kbps", "1Mbps"
unused_former_warmup_target_afr2 = scalar, U08, 2111, "units", 1.0, 0, -20, 100, 0
afrOverrideMode = bits, U08, 2111, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
verboseCan2BaseAddress = scalar, U32, 2112, "", 1.0, 0, 0, 536870911, 0
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
@ -1352,6 +1352,8 @@ page = 1
slowAdcAlpha = "ExpAverage alpha coefficient"
debugMode = "See http://rusefi.com/s/debugmode\n\nset debug_mode X"
throttlePedalSecondaryWOTVoltage = "Pedal in the floor"
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling."
@ -1595,8 +1597,11 @@ page = 1
fuelTankLevel = scalar, S16, 98, "amount",{1/100}, 0
fuelConsumptionPerHour=scalar,F32, 100, "kPa", 1, 0.0
; Y axis values for selectable tables
veTableYAxis = scalar, U16, 104, "%", 0.01, 0
afrTableYAxis = scalar, U16, 106, "%", 0.01, 0
; Knock
knockCount = scalar, U32, 104,"counter", 1, 0
knockLevel = scalar, F32, 108, "Volts", 1, 0
; Mode, firmware, protocol, run time
@ -2115,7 +2120,7 @@ page = 1
table = veTableTbl, veTableMap, "VE Table", 1
; constant, variable
xBins = veRpmBins, RPMValue
yBins = veLoadBins, fuelingLoad
yBins = veLoadBins, veTableYAxis
zBins = veTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2145,7 +2150,7 @@ page = 1
table = afrTableTbl, afrTableMap, "Target AFR Table", 1
; constant, variable
xBins = afrRpmBins, RPMValue
yBins = afrLoadBins, fuelingLoad
yBins = afrLoadBins, afrTableYAxis
zBins = afrTable
; gridHeight = 2.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
@ -2196,7 +2201,6 @@ gaugeCategory = Sensors - Extra 2
egt7Gauge = egt7, "EGT#7", "C", 0, 2000
egt8Gauge = egt8, "EGT#8", "C", 0, 2000
rpmAccelerationGa = rpmAcceleration, "rpm delta", "dRpm", 0, 3, 0, 1, 3, 4, 1, 1
knockCountGauge = knockCount,"Knock count", "count", 0, 120, 10, 10, 100, 100, 1, 1
knockLevelGauge = knockLevel,"Knock level", "volts", 0, 7, 10, 10, 100, 100, 1, 2
fuelTankLevelGauge = fuelTankLevel,"Fuel level", "x", 0, 7, 10, 10, 100, 100, 1, 2
speedToRpmRatioGauge = speedToRpmRatio, "speed2rpm", "", 0, 100, 0, 0, 100, 100, 4, 4
@ -2429,7 +2433,6 @@ gaugeCategory = Knock
entry = ignitionLoad, "ign: load", float, "%.1f"
entry = ignitionAdvance, "timing", float, "%.2f"
entry = knockLevel, "knock: current level", float, "%.2f"
entry = knockCount, "knock: counter", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.2f"
entry = speedToRpmRatio, "s2rpm", float, "%.3f"
entry = rpmAcceleration, "dRPM", float, "%.3f"
@ -2896,7 +2899,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Two wire batch emulation", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2}
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {isInjectionEnabled == 1 && fuelAlgorithm == LM_SPEED_DENSITY}
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
;field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
; ^^^ Not yet implemented, hidden for now! ^^^
dialog = ignitionOutputs, "Ignition Outputs"
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Sep 06 22:26:23 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 07 14:17:13 UTC 2020
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -34,6 +34,7 @@ public class Fields {
public static final int afr_value1_offset = 568;
public static final int afr_value2_offset = 576;
public static final int afrLoadBins_offset = 18848;
public static final int afrOverrideMode_offset = 2111;
public static final int afrRpmBins_offset = 18912;
public static final int afrTable_offset = 18592;
public static final int afterCrankingIACtaperDuration_offset = 2036;
@ -1118,7 +1119,7 @@ public class Fields {
public static final int servoOutputPins8_offset = 3147;
public static final int showHumanReadableWarning_offset = 976;
public static final int showSdCardWarning_offset = 76;
public static final int SIGNATURE_HASH = 1993688597;
public static final int SIGNATURE_HASH = 1681901319;
public static final int silentTriggerError_offset = 1464;
public static final int slowAdcAlpha_offset = 2088;
public static final int sparkDwellRpmBins_offset = 332;
@ -1378,13 +1379,12 @@ public class Fields {
public static final char TS_SD_R_COMMAND = 'r';
public static final char TS_SD_W_COMMAND = 'w';
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2020.09.06.all.1993688597";
public static final String TS_SIGNATURE = "rusEFI 2020.09.07.all.1681901319";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final int tunerStudioSerialSpeed_offset = 728;
public static final int twoWireBatchIgnition_offset = 1476;
public static final int twoWireBatchInjection_offset = 1476;
public static final int uartConsoleSerialSpeed_offset = 2076;
public static final int un1used_former_warmup_target_afr_offset = 2109;
public static final int unused1059_offset = 3964;
public static final int unused1126_offset = 2116;
public static final int unused1127_offset = 2116;
@ -1401,6 +1401,7 @@ public class Fields {
public static final int unused2516_offset = 2516;
public static final int unused3288_offset = 3288;
public static final int unused6312_offset = 6312;
public static final int unused744b25_offset = 744;
public static final int unused806_offset = 806;
public static final int unused_1484_bit_24_offset = 1476;
public static final int unused_1484_bit_25_offset = 1476;
@ -1411,7 +1412,6 @@ public class Fields {
public static final int unused_1484_bit_30_offset = 1476;
public static final int unused_1484_bit_31_offset = 1476;
public static final int unused_alFIn_offset = 4024;
public static final int unused_former_warmup_target_afr2_offset = 2111;
public static final int unused_former_warmup_target_afr_offset = 2126;
public static final int unusedAt716_offset = 716;
public static final int unusedAt720_offset = 720;
@ -1493,7 +1493,6 @@ public class Fields {
public static final int useTLE8888_cranking_hack_offset = 76;
public static final int useTpicAdvancedMode_offset = 744;
public static final int useTPSAdvanceTable_offset = 1476;
public static final int useTPSBasedVeTable_offset = 744;
public static final int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int vbattAdcChannel_offset = 513;
public static final int vbattDividerCoeff_offset = 464;
@ -1502,6 +1501,7 @@ public class Fields {
public static final int vehicleSpeedCoef_offset = 476;
public static final int vehicleSpeedSensorInputPin_offset = 968;
public static final int veLoadBins_offset = 18464;
public static final int veOverrideMode_offset = 2109;
public static final int verboseCan2BaseAddress_offset = 2112;
public static final int verboseCanBaseAddress_offset = 756;
public static final int verboseTLE8888_offset = 744;
@ -1815,7 +1815,7 @@ public class Fields {
public static final Field USEIACTABLEFORCOASTING = Field.create("USEIACTABLEFORCOASTING", 744, FieldType.BIT, 22);
public static final Field USENOISELESSTRIGGERDECODER = Field.create("USENOISELESSTRIGGERDECODER", 744, FieldType.BIT, 23);
public static final Field USEIDLETIMINGPIDCONTROL = Field.create("USEIDLETIMINGPIDCONTROL", 744, FieldType.BIT, 24);
public static final Field USETPSBASEDVETABLE = Field.create("USETPSBASEDVETABLE", 744, FieldType.BIT, 25);
public static final Field UNUSED744B25 = Field.create("UNUSED744B25", 744, FieldType.BIT, 25);
public static final Field IS_ENABLED_SPI_4 = Field.create("IS_ENABLED_SPI_4", 744, FieldType.BIT, 26);
public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 744, FieldType.BIT, 27);
public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 744, FieldType.BIT, 28);
@ -2254,9 +2254,11 @@ public class Fields {
public static final Field THROTTLEPEDALSECONDARYWOTVOLTAGE = Field.create("THROTTLEPEDALSECONDARYWOTVOLTAGE", 2104, FieldType.FLOAT);
public static final String[] can_baudrate_e = {"100kbps", "250kbps" , "500kbps", "1Mbps"};
public static final Field CANBAUDRATE = Field.create("CANBAUDRATE", 2108, FieldType.INT8, can_baudrate_e);
public static final Field UN1USED_FORMER_WARMUP_TARGET_AFR = Field.create("UN1USED_FORMER_WARMUP_TARGET_AFR", 2109, FieldType.INT8);
public static final String[] ve_override_e = {"None", "MAP", "TPS"};
public static final Field VEOVERRIDEMODE = Field.create("VEOVERRIDEMODE", 2109, FieldType.INT8, ve_override_e);
public static final Field CAN2BAUDRATE = Field.create("CAN2BAUDRATE", 2110, FieldType.INT8, can_baudrate_e);
public static final Field UNUSED_FORMER_WARMUP_TARGET_AFR2 = Field.create("UNUSED_FORMER_WARMUP_TARGET_AFR2", 2111, FieldType.INT8);
public static final String[] afr_override_e = {"None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %"};
public static final Field AFROVERRIDEMODE = Field.create("AFROVERRIDEMODE", 2111, FieldType.INT8, afr_override_e);
public static final Field VERBOSECAN2BASEADDRESS = Field.create("VERBOSECAN2BASEADDRESS", 2112, FieldType.INT);
public static final Field ENABLEVERBOSECAN2TX = Field.create("ENABLEVERBOSECAN2TX", 2116, FieldType.BIT, 0);
public static final Field CAN2READENABLED = Field.create("CAN2READENABLED", 2116, FieldType.BIT, 1);
@ -2845,7 +2847,7 @@ public class Fields {
USEIACTABLEFORCOASTING,
USENOISELESSTRIGGERDECODER,
USEIDLETIMINGPIDCONTROL,
USETPSBASEDVETABLE,
UNUSED744B25,
IS_ENABLED_SPI_4,
PAUSEETBCONTROL,
ALIGNENGINESNIFFERATTDC,
@ -3278,9 +3280,9 @@ public class Fields {
THROTTLEPEDALSECONDARYUPVOLTAGE,
THROTTLEPEDALSECONDARYWOTVOLTAGE,
CANBAUDRATE,
UN1USED_FORMER_WARMUP_TARGET_AFR,
VEOVERRIDEMODE,
CAN2BAUDRATE,
UNUSED_FORMER_WARMUP_TARGET_AFR2,
AFROVERRIDEMODE,
VERBOSECAN2BASEADDRESS,
ENABLEVERBOSECAN2TX,
CAN2READENABLED,

View File

@ -1,6 +1,6 @@
<roms>
<!-- was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh Sun Sep 06 22:26:24 UTC 2020 -->
<!-- was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh Mon Sep 07 14:17:14 UTC 2020 -->
<rom>
<romid>