Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
e0de69e70b
|
@ -12,3 +12,4 @@ export BUILDDIR=""
|
|||
export DEBUG_LEVEL_OPT=""
|
||||
export USE_FATFS=""
|
||||
export USE_SMART_BUILD=""
|
||||
export SC_BUFFER_SIZE=""
|
||||
|
|
|
@ -8,6 +8,9 @@ export EXTRA_PARAMS="-DHW_CHECK_MODE=TRUE -DSHORT_BOARD_NAME=mre_f4"
|
|||
|
||||
export DEFAULT_ENGINE_TYPE=-DDEFAULT_ENGINE_TYPE=MRE_BOARD_NEW_TEST
|
||||
|
||||
# this QC configuration is used to assert our status with debug info
|
||||
export DEBUG_LEVEL_OPT="-O0 -ggdb -g3"
|
||||
|
||||
bash config/boards/common_make.sh
|
||||
|
||||
|
||||
|
|
|
@ -234,7 +234,9 @@ typedef struct {
|
|||
|
||||
scaled_voltage rawPpsSecondary; // 248
|
||||
|
||||
uint8_t unusedAtTheEnd[38]; // we have some unused bytes to allow compatible TS changes
|
||||
int8_t knockLevels[12];
|
||||
|
||||
uint8_t unusedAtTheEnd[26]; // we have some unused bytes to allow compatible TS changes
|
||||
|
||||
// Temporary - will remove soon
|
||||
TsDebugChannels* getDebugChannels() {
|
||||
|
|
|
@ -193,14 +193,11 @@ void Engine::periodicSlowCallback(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
slowCallBackWasInvoked = true;
|
||||
|
||||
#if HW_CHECK_MODE
|
||||
// we need to skip some of the first measurments to have BiQuad filter happy
|
||||
if (getSlowAdcCounter() > 1000) {
|
||||
efiAssertVoid(OBD_PCM_Processor_Fault, CONFIG(clt).adcChannel != EFI_ADC_NONE, "No CLT setting");
|
||||
assertCloseTo("clt", Sensor::get(SensorType::Clt).Value, 49.3);
|
||||
assertCloseTo("iat", Sensor::get(SensorType::Iat).Value, 73.2);
|
||||
assertCloseTo("aut1", Sensor::get(SensorType::AuxTemp1).Value, 13.8);
|
||||
assertCloseTo("aut2", Sensor::get(SensorType::AuxTemp2).Value, 6.2);
|
||||
}
|
||||
efiAssertVoid(OBD_PCM_Processor_Fault, CONFIG(clt).adcChannel != EFI_ADC_NONE, "No CLT setting");
|
||||
assertCloseTo("clt", Sensor::get(SensorType::Clt).Value, 49.3);
|
||||
assertCloseTo("iat", Sensor::get(SensorType::Iat).Value, 73.2);
|
||||
assertCloseTo("aut1", Sensor::get(SensorType::AuxTemp1).Value, 13.8);
|
||||
assertCloseTo("aut2", Sensor::get(SensorType::AuxTemp2).Value, 6.2);
|
||||
#endif // HW_CHECK_MODE
|
||||
}
|
||||
|
||||
|
|
|
@ -122,6 +122,7 @@ public:
|
|||
* [0, specs.cylindersCount)
|
||||
*/
|
||||
int cylinderIndex = 0;
|
||||
int8_t cylinderNumber = 0;
|
||||
char *name = nullptr;
|
||||
DECLARE_ENGINE_PTR;
|
||||
IgnitionOutputPin *getOutputForLoggins();
|
||||
|
|
|
@ -117,6 +117,9 @@ static void prepareCylinderIgnitionSchedule(angle_t dwellAngleDuration, floatms_
|
|||
event->outputs[0] = output;
|
||||
event->outputs[1] = secondOutput;
|
||||
event->sparkAngle = sparkAngle;
|
||||
// Stash which cylinder we're scheduling so that knock sensing knows which
|
||||
// cylinder just fired
|
||||
event->cylinderNumber = coilIndex;
|
||||
|
||||
angle_t dwellStartAngle = sparkAngle - dwellAngleDuration;
|
||||
efiAssertVoid(CUSTOM_ERR_6590, !cisnan(dwellStartAngle), "findAngle#5");
|
||||
|
@ -206,7 +209,7 @@ if (engineConfiguration->debugMode == DBG_DWELL_METRIC) {
|
|||
}
|
||||
|
||||
#if EFI_SOFTWARE_KNOCK
|
||||
startKnockSampling(event->cylinderIndex);
|
||||
startKnockSampling(event->cylinderNumber);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD all
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 2555715459
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.all.2555715459"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 1733849178
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.all.1733849178"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD frankenso_na6
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 1357453962
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.frankenso_na6.1357453962"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 2950985043
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.frankenso_na6.2950985043"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD kin
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 3078707747
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.kin.3078707747"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 1217148410
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.kin.1217148410"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD mre_f4
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 1677429464
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.mre_f4.1677429464"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 2633426177
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.mre_f4.2633426177"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD mre_f7
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 1677429464
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.mre_f7.1677429464"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 2633426177
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.mre_f7.2633426177"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD prometheus_405
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 2409848381
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.prometheus_405.2409848381"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 1890464228
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.prometheus_405.1890464228"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD prometheus_469
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 2409848381
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.prometheus_469.2409848381"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 1890464228
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.prometheus_469.1890464228"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD proteus_f4
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 2903199942
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.proteus_f4.2903199942"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 1376141087
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.proteus_f4.1376141087"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD proteus_f7
|
||||
#define SIGNATURE_DATE 2020.08.31
|
||||
#define SIGNATURE_HASH 2903199942
|
||||
#define TS_SIGNATURE "rusEFI 2020.08.31.proteus_f7.2903199942"
|
||||
#define SIGNATURE_DATE 2020.09.01
|
||||
#define SIGNATURE_HASH 1376141087
|
||||
#define TS_SIGNATURE "rusEFI 2020.09.01.proteus_f7.1376141087"
|
||||
|
|
|
@ -13,6 +13,7 @@ EXTERN_ENGINE;
|
|||
#include "knock_config.h"
|
||||
|
||||
adcsample_t sampleBuffer[2000];
|
||||
int8_t currentCylinderIndex = 0;
|
||||
Biquad knockFilter;
|
||||
|
||||
static volatile bool knockIsSampling = false;
|
||||
|
@ -56,6 +57,10 @@ void startKnockSampling(uint8_t cylinderIndex) {
|
|||
return;
|
||||
}
|
||||
|
||||
if (!engine->rpmCalculator.isRunning()) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Cancel if ADC isn't ready
|
||||
if (!((KNOCK_ADC.state == ADC_READY) ||
|
||||
(KNOCK_ADC.state == ADC_COMPLETE) ||
|
||||
|
@ -73,6 +78,7 @@ void startKnockSampling(uint8_t cylinderIndex) {
|
|||
constexpr int sampleRate = KNOCK_SAMPLE_RATE;
|
||||
sampleCount = 0xFFFFFFFE & static_cast<size_t>(clampF(100, samplingSeconds * sampleRate, efi::size(sampleBuffer)));
|
||||
|
||||
currentCylinderIndex = cylinderIndex;
|
||||
adcStartConversionI(&KNOCK_ADC, &adcConvGroup, sampleBuffer, sampleCount);
|
||||
}
|
||||
|
||||
|
@ -129,6 +135,7 @@ void processLastKnockEvent() {
|
|||
// RMS
|
||||
float db = 10 * log10(meanSquares);
|
||||
|
||||
tsOutputChannels.knockLevels[currentCylinderIndex] = roundf(clampF(-100, db, 100));
|
||||
tsOutputChannels.knockLevel = db;
|
||||
|
||||
knockNeedsProcess = false;
|
||||
|
|
|
@ -25,6 +25,7 @@ struct AdcSubscriptionEntry {
|
|||
float VoltsPerAdcVolt;
|
||||
adc_channel_e Channel;
|
||||
Biquad Filter;
|
||||
bool HasUpdated = false;
|
||||
};
|
||||
|
||||
static size_t s_nextEntry = 0;
|
||||
|
@ -68,6 +69,14 @@ void AdcSubscription::UpdateSubscribers(efitick_t nowNt) {
|
|||
float mcuVolts = getVoltage("sensor", entry.Channel);
|
||||
float sensorVolts = mcuVolts * entry.VoltsPerAdcVolt;
|
||||
|
||||
// On the very first update, preload the filter as if we've been
|
||||
// seeing this value for a long time. This prevents a slow ramp-up
|
||||
// towards the correct value just after startup
|
||||
if (!entry.HasUpdated) {
|
||||
entry.Filter.cookSteadyState(sensorVolts);
|
||||
entry.HasUpdated = true;
|
||||
}
|
||||
|
||||
float filtered = entry.Filter.filter(sensorVolts);
|
||||
|
||||
entry.Sensor->postRawValue(filtered, nowNt);
|
||||
|
|
Binary file not shown.
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.all.2555715459"
|
||||
signature = "rusEFI 2020.09.01.all.1733849178"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.all.2555715459" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.all.1733849178" ; 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 Mon Aug 31 21:09:30 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:06:49 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.frankenso_na6.1357453962"
|
||||
signature = "rusEFI 2020.09.01.frankenso_na6.2950985043"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.frankenso_na6.1357453962" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.frankenso_na6.2950985043" ; 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 Mon Aug 31 21:09:35 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:07:02 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.kin.3078707747"
|
||||
signature = "rusEFI 2020.09.01.kin.1217148410"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.kin.3078707747" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.kin.1217148410" ; 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 Mon Aug 31 21:09:42 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Sep 01 01:07:10 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.mre_f4.1677429464"
|
||||
signature = "rusEFI 2020.09.01.mre_f4.2633426177"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.mre_f4.1677429464" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.mre_f4.2633426177" ; 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 Mon Aug 31 21:09:33 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:07:00 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.mre_f7.1677429464"
|
||||
signature = "rusEFI 2020.09.01.mre_f7.2633426177"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.mre_f7.1677429464" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.mre_f7.2633426177" ; 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 Mon Aug 31 21:09:32 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:06:51 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.prometheus_405.2409848381"
|
||||
signature = "rusEFI 2020.09.01.prometheus_405.1890464228"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.prometheus_405.2409848381" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.prometheus_405.1890464228" ; 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 Mon Aug 31 21:09:38 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:07:05 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.prometheus_469.2409848381"
|
||||
signature = "rusEFI 2020.09.01.prometheus_469.1890464228"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.prometheus_469.2409848381" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.prometheus_469.1890464228" ; 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 Mon Aug 31 21:09:36 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:07:04 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.proteus_f4.2903199942"
|
||||
signature = "rusEFI 2020.09.01.proteus_f4.1376141087"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.proteus_f4.2903199942" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.proteus_f4.1376141087" ; 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 Mon Aug 31 21:09:41 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:07:09 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2020.08.31.proteus_f7.2903199942"
|
||||
signature = "rusEFI 2020.09.01.proteus_f7.1376141087"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2020.08.31.proteus_f7.2903199942" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2020.09.01.proteus_f7.1376141087" ; 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 Mon Aug 31 21:09:39 UTC 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 01 01:07:07 UTC 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -1666,6 +1666,15 @@ page = 1
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -2287,6 +2296,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -2490,6 +2509,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, "ETB Duty", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
|
@ -343,6 +343,15 @@ enable2ndByteCanID = false
|
|||
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
|
||||
sd_status = scalar, U08, 246, "", 1.0, 0.0
|
||||
|
||||
knock1 = scalar, S08, 250, "dbv", 1, 0
|
||||
knock2 = scalar, S08, 251, "dbv", 1, 0
|
||||
knock3 = scalar, S08, 252, "dbv", 1, 0
|
||||
knock4 = scalar, S08, 253, "dbv", 1, 0
|
||||
knock5 = scalar, S08, 254, "dbv", 1, 0
|
||||
knock6 = scalar, S08, 255, "dbv", 1, 0
|
||||
knock7 = scalar, S08, 256, "dbv", 1, 0
|
||||
knock8 = scalar, S08, 257, "dbv", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -964,6 +973,16 @@ gaugeCategory = Sensors - Raw
|
|||
rawOilPressureGauge = rawOilPressure, "Raw Oil Pressure", "volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
|
||||
|
||||
gaugeCategory = Knock
|
||||
knock1Gauge = knock1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock2Gauge = knock2, "Knock Cyl 2", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock3Gauge = knock3, "Knock Cyl 3", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock4Gauge = knock4, "Knock Cyl 4", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock5Gauge = knock5, "Knock Cyl 5", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock6Gauge = knock6, "Knock Cyl 6", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock7Gauge = knock7, "Knock Cyl 7", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
knock8Gauge = knock8, "Knock Cyl 8", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
|
||||
|
||||
[WueAnalyze]
|
||||
|
||||
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||
|
@ -1167,6 +1186,14 @@ gaugeCategory = Sensors - Raw
|
|||
entry = etb1DutyCycle, @@GAUGE_NAME_ETB_DUTY@@, float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
||||
entry = knock1, "Knock 1", int, "%d"
|
||||
entry = knock2, "Knock 2", int, "%d"
|
||||
entry = knock3, "Knock 3", int, "%d"
|
||||
entry = knock4, "Knock 4", int, "%d"
|
||||
entry = knock5, "Knock 5", int, "%d"
|
||||
entry = knock6, "Knock 6", int, "%d"
|
||||
entry = knock7, "Knock 7", int, "%d"
|
||||
entry = knock8, "Knock 8", int, "%d"
|
||||
|
||||
; tpsADC = U16, "ADC",
|
||||
; alignmet = U16, "al",
|
||||
|
|
Loading…
Reference in New Issue