Auto-generated configs and docs
This commit is contained in:
parent
ef0b2f7be0
commit
903e8d4d69
|
@ -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:
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
Binary file not shown.
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue