Custom Auto-generated Configs

[no ci]
This commit is contained in:
GitHub git update Action 2025-04-29 21:15:20 +00:00
parent 260d439f15
commit 3e76e69b30
8 changed files with 157 additions and 122 deletions

View File

@ -33,7 +33,7 @@ entry = sd_formating, "SD: formating is in progress", int, "%d"
entry = RPMValue, "RPM", int, "%d" entry = RPMValue, "RPM", int, "%d"
entry = rpmAcceleration, "dRPM", int, "%d" entry = rpmAcceleration, "dRPM", int, "%d"
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f" entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
entry = internalMcuTemperature, "CPU Temperature", int, "%d" entry = internalMcuTemperature, "ECU: CPU Temperature", int, "%d"
entry = coolant, "CLT", float, "%.3f" entry = coolant, "CLT", float, "%.3f"
entry = intake, "IAT", float, "%.3f" entry = intake, "IAT", float, "%.3f"
entry = auxTemp1, "auxTemp1", float, "%.3f" entry = auxTemp1, "auxTemp1", float, "%.3f"
@ -409,7 +409,6 @@ entry = injectorDiagnostic12, "injectorDiagnostic 12", int, "%d"
entry = actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", float, "%.3f" entry = actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", float, "%.3f"
entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "%.3f" entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "%.3f"
entry = rawFlexFreq, "rawFlexFreq", int, "%d" entry = rawFlexFreq, "rawFlexFreq", int, "%d"
entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d"
entry = deviceUid, "deviceUid", int, "%d" entry = deviceUid, "deviceUid", int, "%d"
entry = mc33810spiErrorCounter, "mc33810spiErrorCounter", int, "%d" entry = mc33810spiErrorCounter, "mc33810spiErrorCounter", int, "%d"
entry = sadDwellRatioCounter, "sadDwellRatioCounter", int, "%d" entry = sadDwellRatioCounter, "sadDwellRatioCounter", int, "%d"
@ -420,8 +419,8 @@ entry = rawAuxAnalog1, "rawAuxAnalog1", float, "%.3f"
entry = rawAuxAnalog2, "rawAuxAnalog2", float, "%.3f" entry = rawAuxAnalog2, "rawAuxAnalog2", float, "%.3f"
entry = rawAuxAnalog3, "rawAuxAnalog3", float, "%.3f" entry = rawAuxAnalog3, "rawAuxAnalog3", float, "%.3f"
entry = rawAuxAnalog4, "rawAuxAnalog4", float, "%.3f" entry = rawAuxAnalog4, "rawAuxAnalog4", float, "%.3f"
entry = fastAdcErrorCallbackCount, "fastAdcErrorCallbackCount", int, "%d" entry = fastAdcErrorCount, "ECU: Fast ADC errors", int, "%d"
entry = slowAdcErrorsCount, "slowAdcErrorsCount", int, "%d" entry = slowAdcErrorCount, "ECU: Slow ADC errors", int, "%d"
entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f"
entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f"
entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
@ -434,8 +433,11 @@ entry = throttlePressureRatio, "throttlePressureRatio", float, "%.3f"
entry = throttleEffectiveAreaOpening, "throttleEffectiveAreaOpening", float, "%.3f" entry = throttleEffectiveAreaOpening, "throttleEffectiveAreaOpening", float, "%.3f"
entry = mcuSerial, "mcuSerial", int, "%d" entry = mcuSerial, "mcuSerial", int, "%d"
entry = sd_error, "sd_error", int, "%d" entry = sd_error, "sd_error", int, "%d"
entry = fastAdcPeriod, "fastAdcPeriod", int, "%d" entry = fastAdcOverrunCount, "ECU: Fast ADC overruns", int, "%d"
entry = fastAdcConversionCount, "fastAdcConversionCount", int, "%d" entry = slowAdcOverrunCount, "ECU: Slow ADC overruns", int, "%d"
entry = fastAdcLastError, "ECU: Fast ADC error type", int, "%d"
entry = fastAdcPeriod, "ECU: Fast ADC period", int, "%d"
entry = fastAdcConversionCount, "ECU: Fast ADC conversions", int, "%d"
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"

View File

@ -410,7 +410,7 @@ injectorDiagnostic12 = scalar, U08, 771, "", 1, 0
actualLastInjectionStage2 = scalar, U16, 772, "ms", 0.0033333333333333335, 0 actualLastInjectionStage2 = scalar, U16, 772, "ms", 0.0033333333333333335, 0
injectorDutyCycleStage2 = scalar, U08, 774, "%", 0.5, 0 injectorDutyCycleStage2 = scalar, U08, 774, "%", 0.5, 0
rawFlexFreq = scalar, U08, 775, "", 1, 0 rawFlexFreq = scalar, U08, 775, "", 1, 0
fastAdcErrorsCount = scalar, U08, 776, "", 1, 0 unusedWasAdc = scalar, U08, 776, "", 1, 0
deviceUid = scalar, U08, 777, "", 1, 0 deviceUid = scalar, U08, 777, "", 1, 0
mc33810spiErrorCounter = scalar, U16, 778, "", 1, 0 mc33810spiErrorCounter = scalar, U16, 778, "", 1, 0
sadDwellRatioCounter = scalar, U08, 780, "", 1, 0 sadDwellRatioCounter = scalar, U08, 780, "", 1, 0
@ -421,8 +421,8 @@ rawAuxAnalog1 = scalar, S16, 788, "V", 0.001, 0
rawAuxAnalog2 = scalar, S16, 790, "V", 0.001, 0 rawAuxAnalog2 = scalar, S16, 790, "V", 0.001, 0
rawAuxAnalog3 = scalar, S16, 792, "V", 0.001, 0 rawAuxAnalog3 = scalar, S16, 792, "V", 0.001, 0
rawAuxAnalog4 = scalar, S16, 794, "V", 0.001, 0 rawAuxAnalog4 = scalar, S16, 794, "V", 0.001, 0
fastAdcErrorCallbackCount = scalar, U08, 796, "", 1, 0 fastAdcErrorCount = scalar, U08, 796, "", 1, 0
slowAdcErrorsCount = scalar, U08, 797, "", 1, 0 slowAdcErrorCount = scalar, U08, 797, "", 1, 0
rawAuxTemp1 = scalar, S16, 798, "V", 0.001, 0 rawAuxTemp1 = scalar, S16, 798, "V", 0.001, 0
rawAuxTemp2 = scalar, S16, 800, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 800, "V", 0.001, 0
rawAmbientTemp = scalar, S16, 802, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 802, "V", 0.001, 0
@ -435,44 +435,51 @@ throttlePressureRatio = scalar, F32, 816, "", 1, 0
throttleEffectiveAreaOpening = scalar, F32, 820, "", 1, 0 throttleEffectiveAreaOpening = scalar, F32, 820, "", 1, 0
mcuSerial = scalar, U32, 824, "", 1, 0 mcuSerial = scalar, U32, 824, "", 1, 0
sd_error = scalar, U08, 828, "", 1, 0 sd_error = scalar, U08, 828, "", 1, 0
fastAdcPeriod = scalar, U32, 832, "", 1, 0 fastAdcOverrunCount = scalar, U08, 829, "", 1, 0
fastAdcConversionCount = scalar, U32, 836, "", 1, 0 slowAdcOverrunCount = scalar, U08, 830, "", 1, 0
unusedAtTheEnd1 = scalar, U08, 840, "", 1, 0 fastAdcLastError = scalar, U08, 831, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 841, "", 1, 0 fastAdcPeriod = scalar, U16, 832, "ticks", 1, 0
unusedAtTheEnd3 = scalar, U08, 842, "", 1, 0 fastAdcConversionCount = scalar, U16, 834, "N", 1, 0
unusedAtTheEnd4 = scalar, U08, 843, "", 1, 0 unusedAtTheEnd1 = scalar, U08, 836, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 844, "", 1, 0 unusedAtTheEnd2 = scalar, U08, 837, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 845, "", 1, 0 unusedAtTheEnd3 = scalar, U08, 838, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 846, "", 1, 0 unusedAtTheEnd4 = scalar, U08, 839, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 847, "", 1, 0 unusedAtTheEnd5 = scalar, U08, 840, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 848, "", 1, 0 unusedAtTheEnd6 = scalar, U08, 841, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 849, "", 1, 0 unusedAtTheEnd7 = scalar, U08, 842, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 850, "", 1, 0 unusedAtTheEnd8 = scalar, U08, 843, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 851, "", 1, 0 unusedAtTheEnd9 = scalar, U08, 844, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 852, "", 1, 0 unusedAtTheEnd10 = scalar, U08, 845, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 853, "", 1, 0 unusedAtTheEnd11 = scalar, U08, 846, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 854, "", 1, 0 unusedAtTheEnd12 = scalar, U08, 847, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 855, "", 1, 0 unusedAtTheEnd13 = scalar, U08, 848, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 856, "", 1, 0 unusedAtTheEnd14 = scalar, U08, 849, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 857, "", 1, 0 unusedAtTheEnd15 = scalar, U08, 850, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 858, "", 1, 0 unusedAtTheEnd16 = scalar, U08, 851, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 859, "", 1, 0 unusedAtTheEnd17 = scalar, U08, 852, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 860, "", 1, 0 unusedAtTheEnd18 = scalar, U08, 853, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 861, "", 1, 0 unusedAtTheEnd19 = scalar, U08, 854, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 862, "", 1, 0 unusedAtTheEnd20 = scalar, U08, 855, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 863, "", 1, 0 unusedAtTheEnd21 = scalar, U08, 856, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 864, "", 1, 0 unusedAtTheEnd22 = scalar, U08, 857, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 865, "", 1, 0 unusedAtTheEnd23 = scalar, U08, 858, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 866, "", 1, 0 unusedAtTheEnd24 = scalar, U08, 859, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 867, "", 1, 0 unusedAtTheEnd25 = scalar, U08, 860, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 868, "", 1, 0 unusedAtTheEnd26 = scalar, U08, 861, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 869, "", 1, 0 unusedAtTheEnd27 = scalar, U08, 862, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 870, "", 1, 0 unusedAtTheEnd28 = scalar, U08, 863, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 871, "", 1, 0 unusedAtTheEnd29 = scalar, U08, 864, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 872, "", 1, 0 unusedAtTheEnd30 = scalar, U08, 865, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 873, "", 1, 0 unusedAtTheEnd31 = scalar, U08, 866, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 874, "", 1, 0 unusedAtTheEnd32 = scalar, U08, 867, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 875, "", 1, 0 unusedAtTheEnd33 = scalar, U08, 868, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 869, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 870, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 871, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 872, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 873, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 874, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 875, "", 1, 0
; total TS size = 876 ; total TS size = 876
totalFuelCorrection = scalar, F32, 876, "mult", 1,0 totalFuelCorrection = scalar, F32, 876, "mult", 1,0
running_postCrankingFuelCorrection = scalar, F32, 880, "", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 880, "", 1, 0

View File

@ -37,7 +37,7 @@ static const LogField fields[] = {
{engine->outputChannels.RPMValue, "RPM", "RPM", 0}, {engine->outputChannels.RPMValue, "RPM", "RPM", 0},
{engine->outputChannels.rpmAcceleration, "dRPM", "RPM acceleration/Rate of Change/ROC", 2}, {engine->outputChannels.rpmAcceleration, "dRPM", "RPM acceleration/Rate of Change/ROC", 2},
{engine->outputChannels.speedToRpmRatio, "Gearbox Ratio", "value", 2}, {engine->outputChannels.speedToRpmRatio, "Gearbox Ratio", "value", 2},
{engine->outputChannels.internalMcuTemperature, "CPU Temperature", "deg C", 0}, {engine->outputChannels.internalMcuTemperature, "ECU: CPU Temperature", "deg C", 0},
{engine->outputChannels.coolant, "CLT", "deg C", 1}, {engine->outputChannels.coolant, "CLT", "deg C", 1},
{engine->outputChannels.intake, "IAT", "deg C", 1}, {engine->outputChannels.intake, "IAT", "deg C", 1},
{engine->outputChannels.auxTemp1, "auxTemp1", "deg C", 1}, {engine->outputChannels.auxTemp1, "auxTemp1", "deg C", 1},
@ -389,7 +389,6 @@ static const LogField fields[] = {
{engine->outputChannels.actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", "ms", 3}, {engine->outputChannels.actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", "ms", 3},
{engine->outputChannels.injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", "%", 0}, {engine->outputChannels.injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", "%", 0},
{engine->outputChannels.rawFlexFreq, "rawFlexFreq", "", 0}, {engine->outputChannels.rawFlexFreq, "rawFlexFreq", "", 0},
{engine->outputChannels.fastAdcErrorsCount, "fastAdcErrorsCount", "", 0},
{engine->outputChannels.deviceUid, "deviceUid", "", 0}, {engine->outputChannels.deviceUid, "deviceUid", "", 0},
{engine->outputChannels.mc33810spiErrorCounter, "mc33810spiErrorCounter", "", 0}, {engine->outputChannels.mc33810spiErrorCounter, "mc33810spiErrorCounter", "", 0},
{engine->outputChannels.sadDwellRatioCounter, "sadDwellRatioCounter", "", 0}, {engine->outputChannels.sadDwellRatioCounter, "sadDwellRatioCounter", "", 0},
@ -400,8 +399,8 @@ static const LogField fields[] = {
{engine->outputChannels.rawAuxAnalog2, "rawAuxAnalog2", "V", 3}, {engine->outputChannels.rawAuxAnalog2, "rawAuxAnalog2", "V", 3},
{engine->outputChannels.rawAuxAnalog3, "rawAuxAnalog3", "V", 3}, {engine->outputChannels.rawAuxAnalog3, "rawAuxAnalog3", "V", 3},
{engine->outputChannels.rawAuxAnalog4, "rawAuxAnalog4", "V", 3}, {engine->outputChannels.rawAuxAnalog4, "rawAuxAnalog4", "V", 3},
{engine->outputChannels.fastAdcErrorCallbackCount, "fastAdcErrorCallbackCount", "", 0}, {engine->outputChannels.fastAdcErrorCount, "ECU: Fast ADC errors", "", 0},
{engine->outputChannels.slowAdcErrorsCount, "slowAdcErrorsCount", "", 0}, {engine->outputChannels.slowAdcErrorCount, "ECU: Slow ADC errors", "", 0},
{engine->outputChannels.rawAuxTemp1, "rawAuxTemp1", "V", 3}, {engine->outputChannels.rawAuxTemp1, "rawAuxTemp1", "V", 3},
{engine->outputChannels.rawAuxTemp2, "rawAuxTemp2", "V", 3}, {engine->outputChannels.rawAuxTemp2, "rawAuxTemp2", "V", 3},
{engine->outputChannels.rawAmbientTemp, "rawAmbientTemp", "V", 3}, {engine->outputChannels.rawAmbientTemp, "rawAmbientTemp", "V", 3},
@ -414,8 +413,11 @@ static const LogField fields[] = {
{engine->outputChannels.throttleEffectiveAreaOpening, "throttleEffectiveAreaOpening", "", 0}, {engine->outputChannels.throttleEffectiveAreaOpening, "throttleEffectiveAreaOpening", "", 0},
{engine->outputChannels.mcuSerial, "mcuSerial", "", 0}, {engine->outputChannels.mcuSerial, "mcuSerial", "", 0},
{engine->outputChannels.sd_error, "sd_error", "", 0}, {engine->outputChannels.sd_error, "sd_error", "", 0},
{engine->outputChannels.fastAdcPeriod, "fastAdcPeriod", "", 0}, {engine->outputChannels.fastAdcOverrunCount, "ECU: Fast ADC overruns", "", 0},
{engine->outputChannels.fastAdcConversionCount, "fastAdcConversionCount", "", 0}, {engine->outputChannels.slowAdcOverrunCount, "ECU: Slow ADC overruns", "", 0},
{engine->outputChannels.fastAdcLastError, "ECU: Fast ADC error type", "", 0},
{engine->outputChannels.fastAdcPeriod, "ECU: Fast ADC period", "ticks", 0},
{engine->outputChannels.fastAdcConversionCount, "ECU: Fast ADC conversions", "N", 0},
#if EFI_ENGINE_CONTROL #if EFI_ENGINE_CONTROL
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"}, {engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
#endif #endif

View File

@ -597,7 +597,7 @@
#define GAUGE_NAME_CAN_WRITE_ERR "CAN: Tx err" #define GAUGE_NAME_CAN_WRITE_ERR "CAN: Tx err"
#define GAUGE_NAME_CAN_WRITE_OK "CAN: Tx OK" #define GAUGE_NAME_CAN_WRITE_OK "CAN: Tx OK"
#define GAUGE_NAME_CLT "CLT" #define GAUGE_NAME_CLT "CLT"
#define GAUGE_NAME_CPU_TEMP "CPU Temperature" #define GAUGE_NAME_CPU_TEMP "ECU: CPU Temperature"
#define GAUGE_NAME_CURRENT_GEAR "TCU: Current Gear" #define GAUGE_NAME_CURRENT_GEAR "TCU: Current Gear"
#define GAUGE_NAME_DEBUG_F1 "debug f1" #define GAUGE_NAME_DEBUG_F1 "debug f1"
#define GAUGE_NAME_DEBUG_F2 "debug f2: iTerm" #define GAUGE_NAME_DEBUG_F2 "debug f2: iTerm"
@ -649,7 +649,7 @@
#define GAUGE_NAME_FUEL_VE "Fuel: VE" #define GAUGE_NAME_FUEL_VE "Fuel: VE"
#define GAUGE_NAME_FUEL_WALL_AMOUNT "Fuel: wall amount" #define GAUGE_NAME_FUEL_WALL_AMOUNT "Fuel: wall amount"
#define GAUGE_NAME_FUEL_WALL_CORRECTION "Fuel: wall correction" #define GAUGE_NAME_FUEL_WALL_CORRECTION "Fuel: wall correction"
#define GAUGE_NAME_FW_VERSION "ECU Software Version" #define GAUGE_NAME_FW_VERSION "ECU: Software Version"
#define GAUGE_NAME_GEAR_RATIO "Gearbox Ratio" #define GAUGE_NAME_GEAR_RATIO "Gearbox Ratio"
#define GAUGE_NAME_GYRO_YAW "Gyro: Yaw rate" #define GAUGE_NAME_GYRO_YAW "Gyro: Yaw rate"
#define GAUGE_NAME_IAC "Idle: Position" #define GAUGE_NAME_IAC "Idle: Position"
@ -1388,7 +1388,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 225161749 #define SIGNATURE_HASH 3248139595
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1892,7 +1892,7 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.04.28.paralela.225161749" #define TS_SIGNATURE "rusEFI master.2025.04.29.paralela.3248139595"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 225161749 #define SIGNATURE_HASH 3248139595
#define TS_SIGNATURE "rusEFI master.2025.04.28.paralela.225161749" #define TS_SIGNATURE "rusEFI master.2025.04.29.paralela.3248139595"

View File

@ -1330,7 +1330,7 @@ struct output_channels_s {
/** /**
* offset 776 * offset 776
*/ */
uint8_t fastAdcErrorsCount = (uint8_t)0; uint8_t unusedWasAdc = (uint8_t)0;
/** /**
* offset 777 * offset 777
*/ */
@ -1384,13 +1384,15 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 1000, 1> rawAuxAnalog4 = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawAuxAnalog4 = (int16_t)0;
/** /**
* ECU: Fast ADC errors
* offset 796 * offset 796
*/ */
uint8_t fastAdcErrorCallbackCount = (uint8_t)0; uint8_t fastAdcErrorCount = (uint8_t)0;
/** /**
* ECU: Slow ADC errors
* offset 797 * offset 797
*/ */
uint8_t slowAdcErrorsCount = (uint8_t)0; uint8_t slowAdcErrorCount = (uint8_t)0;
/** /**
* units: V * units: V
* offset 798 * offset 798
@ -1449,23 +1451,36 @@ struct output_channels_s {
*/ */
uint8_t sd_error = (uint8_t)0; uint8_t sd_error = (uint8_t)0;
/** /**
* need 4 byte alignment * ECU: Fast ADC overruns
* units: units
* offset 829 * offset 829
*/ */
uint8_t alignmentFill_at_829[3] = {}; uint8_t fastAdcOverrunCount = (uint8_t)0;
/** /**
* ECU: Slow ADC overruns
* offset 830
*/
uint8_t slowAdcOverrunCount = (uint8_t)0;
/**
* ECU: Fast ADC error type
* offset 831
*/
uint8_t fastAdcLastError = (uint8_t)0;
/**
* ECU: Fast ADC period
* units: ticks
* offset 832 * offset 832
*/ */
uint32_t fastAdcPeriod = (uint32_t)0; uint16_t fastAdcPeriod = (uint16_t)0;
/**
* ECU: Fast ADC conversions
* units: N
* offset 834
*/
uint16_t fastAdcConversionCount = (uint16_t)0;
/** /**
* offset 836 * offset 836
*/ */
uint32_t fastAdcConversionCount = (uint32_t)0; uint8_t unusedAtTheEnd[40] = {};
/**
* offset 840
*/
uint8_t unusedAtTheEnd[36] = {};
}; };
static_assert(sizeof(output_channels_s) == 876); static_assert(sizeof(output_channels_s) == 876);

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.04.28.paralela.225161749" signature = "rusEFI master.2025.04.29.paralela.3248139595"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.04.28.paralela.225161749" ; signature is expected to be 7 or more characters. signature= "rusEFI master.2025.04.29.paralela.3248139595" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -3154,7 +3154,7 @@ injectorDiagnostic12 = scalar, U08, 771, "", 1, 0
actualLastInjectionStage2 = scalar, U16, 772, "ms", 0.0033333333333333335, 0 actualLastInjectionStage2 = scalar, U16, 772, "ms", 0.0033333333333333335, 0
injectorDutyCycleStage2 = scalar, U08, 774, "%", 0.5, 0 injectorDutyCycleStage2 = scalar, U08, 774, "%", 0.5, 0
rawFlexFreq = scalar, U08, 775, "", 1, 0 rawFlexFreq = scalar, U08, 775, "", 1, 0
fastAdcErrorsCount = scalar, U08, 776, "", 1, 0 unusedWasAdc = scalar, U08, 776, "", 1, 0
deviceUid = scalar, U08, 777, "", 1, 0 deviceUid = scalar, U08, 777, "", 1, 0
mc33810spiErrorCounter = scalar, U16, 778, "", 1, 0 mc33810spiErrorCounter = scalar, U16, 778, "", 1, 0
sadDwellRatioCounter = scalar, U08, 780, "", 1, 0 sadDwellRatioCounter = scalar, U08, 780, "", 1, 0
@ -3165,8 +3165,8 @@ rawAuxAnalog1 = scalar, S16, 788, "V", 0.001, 0
rawAuxAnalog2 = scalar, S16, 790, "V", 0.001, 0 rawAuxAnalog2 = scalar, S16, 790, "V", 0.001, 0
rawAuxAnalog3 = scalar, S16, 792, "V", 0.001, 0 rawAuxAnalog3 = scalar, S16, 792, "V", 0.001, 0
rawAuxAnalog4 = scalar, S16, 794, "V", 0.001, 0 rawAuxAnalog4 = scalar, S16, 794, "V", 0.001, 0
fastAdcErrorCallbackCount = scalar, U08, 796, "", 1, 0 fastAdcErrorCount = scalar, U08, 796, "", 1, 0
slowAdcErrorsCount = scalar, U08, 797, "", 1, 0 slowAdcErrorCount = scalar, U08, 797, "", 1, 0
rawAuxTemp1 = scalar, S16, 798, "V", 0.001, 0 rawAuxTemp1 = scalar, S16, 798, "V", 0.001, 0
rawAuxTemp2 = scalar, S16, 800, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 800, "V", 0.001, 0
rawAmbientTemp = scalar, S16, 802, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 802, "V", 0.001, 0
@ -3179,44 +3179,51 @@ throttlePressureRatio = scalar, F32, 816, "", 1, 0
throttleEffectiveAreaOpening = scalar, F32, 820, "", 1, 0 throttleEffectiveAreaOpening = scalar, F32, 820, "", 1, 0
mcuSerial = scalar, U32, 824, "", 1, 0 mcuSerial = scalar, U32, 824, "", 1, 0
sd_error = scalar, U08, 828, "", 1, 0 sd_error = scalar, U08, 828, "", 1, 0
fastAdcPeriod = scalar, U32, 832, "", 1, 0 fastAdcOverrunCount = scalar, U08, 829, "", 1, 0
fastAdcConversionCount = scalar, U32, 836, "", 1, 0 slowAdcOverrunCount = scalar, U08, 830, "", 1, 0
unusedAtTheEnd1 = scalar, U08, 840, "", 1, 0 fastAdcLastError = scalar, U08, 831, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 841, "", 1, 0 fastAdcPeriod = scalar, U16, 832, "ticks", 1, 0
unusedAtTheEnd3 = scalar, U08, 842, "", 1, 0 fastAdcConversionCount = scalar, U16, 834, "N", 1, 0
unusedAtTheEnd4 = scalar, U08, 843, "", 1, 0 unusedAtTheEnd1 = scalar, U08, 836, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 844, "", 1, 0 unusedAtTheEnd2 = scalar, U08, 837, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 845, "", 1, 0 unusedAtTheEnd3 = scalar, U08, 838, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 846, "", 1, 0 unusedAtTheEnd4 = scalar, U08, 839, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 847, "", 1, 0 unusedAtTheEnd5 = scalar, U08, 840, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 848, "", 1, 0 unusedAtTheEnd6 = scalar, U08, 841, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 849, "", 1, 0 unusedAtTheEnd7 = scalar, U08, 842, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 850, "", 1, 0 unusedAtTheEnd8 = scalar, U08, 843, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 851, "", 1, 0 unusedAtTheEnd9 = scalar, U08, 844, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 852, "", 1, 0 unusedAtTheEnd10 = scalar, U08, 845, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 853, "", 1, 0 unusedAtTheEnd11 = scalar, U08, 846, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 854, "", 1, 0 unusedAtTheEnd12 = scalar, U08, 847, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 855, "", 1, 0 unusedAtTheEnd13 = scalar, U08, 848, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 856, "", 1, 0 unusedAtTheEnd14 = scalar, U08, 849, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 857, "", 1, 0 unusedAtTheEnd15 = scalar, U08, 850, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 858, "", 1, 0 unusedAtTheEnd16 = scalar, U08, 851, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 859, "", 1, 0 unusedAtTheEnd17 = scalar, U08, 852, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 860, "", 1, 0 unusedAtTheEnd18 = scalar, U08, 853, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 861, "", 1, 0 unusedAtTheEnd19 = scalar, U08, 854, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 862, "", 1, 0 unusedAtTheEnd20 = scalar, U08, 855, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 863, "", 1, 0 unusedAtTheEnd21 = scalar, U08, 856, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 864, "", 1, 0 unusedAtTheEnd22 = scalar, U08, 857, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 865, "", 1, 0 unusedAtTheEnd23 = scalar, U08, 858, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 866, "", 1, 0 unusedAtTheEnd24 = scalar, U08, 859, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 867, "", 1, 0 unusedAtTheEnd25 = scalar, U08, 860, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 868, "", 1, 0 unusedAtTheEnd26 = scalar, U08, 861, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 869, "", 1, 0 unusedAtTheEnd27 = scalar, U08, 862, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 870, "", 1, 0 unusedAtTheEnd28 = scalar, U08, 863, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 871, "", 1, 0 unusedAtTheEnd29 = scalar, U08, 864, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 872, "", 1, 0 unusedAtTheEnd30 = scalar, U08, 865, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 873, "", 1, 0 unusedAtTheEnd31 = scalar, U08, 866, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 874, "", 1, 0 unusedAtTheEnd32 = scalar, U08, 867, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 875, "", 1, 0 unusedAtTheEnd33 = scalar, U08, 868, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 869, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 870, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 871, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 872, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 873, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 874, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 875, "", 1, 0
; total TS size = 876 ; total TS size = 876
totalFuelCorrection = scalar, F32, 876, "mult", 1,0 totalFuelCorrection = scalar, F32, 876, "mult", 1,0
running_postCrankingFuelCorrection = scalar, F32, 880, "", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 880, "", 1, 0
@ -5153,7 +5160,7 @@ gaugeCategory = ECU Status
recentErrorCode6Gauge = recentErrorCode6, "Error#6", "", 0, 18000, 0, 0, 18000, 18000, 0, 0 recentErrorCode6Gauge = recentErrorCode6, "Error#6", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
recentErrorCode7Gauge = recentErrorCode7, "Error#7", "", 0, 18000, 0, 0, 18000, 18000, 0, 0 recentErrorCode7Gauge = recentErrorCode7, "Error#7", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
recentErrorCode8Gauge = recentErrorCode8, "Error#8", "", 0, 18000, 0, 0, 18000, 18000, 0, 0 recentErrorCode8Gauge = recentErrorCode8, "Error#8", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
firmwareVersionGauge = firmwareVersion , "ECU Software Version", "%", 0, 100, 0, 0, 100, 100, 0, 0 firmwareVersionGauge = firmwareVersion , "ECU: Software Version", "%", 0, 100, 0, 0, 100, 100, 0, 0
timeSecondsGauge = seconds, "Uptime", "sec", 0, 100, 0, 0, 100, 100, 0, 0 timeSecondsGauge = seconds, "Uptime", "sec", 0, 100, 0, 0, 100, 100, 0, 0
tuneCrc16Gauge = tuneCrc16, "Tune CRC16", "", 0, 64000, 0, 0, 64000, 64000, 0, 0 tuneCrc16Gauge = tuneCrc16, "Tune CRC16", "", 0, 64000, 0, 0, 64000, 64000, 0, 0
rtcUnixEpochTimeGauge = rtcUnixEpochTime, "Epoch Time", "sec", 0, 100, 0, 0, 100, 100, 0, 0 rtcUnixEpochTimeGauge = rtcUnixEpochTime, "Epoch Time", "sec", 0, 100, 0, 0, 100, 100, 0, 0
@ -5545,7 +5552,7 @@ entry = sd_formating, "SD: formating is in progress", int, "%d"
entry = RPMValue, "RPM", int, "%d" entry = RPMValue, "RPM", int, "%d"
entry = rpmAcceleration, "dRPM", int, "%d" entry = rpmAcceleration, "dRPM", int, "%d"
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f" entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
entry = internalMcuTemperature, "CPU Temperature", int, "%d" entry = internalMcuTemperature, "ECU: CPU Temperature", int, "%d"
entry = coolant, "CLT", float, "%.3f" entry = coolant, "CLT", float, "%.3f"
entry = intake, "IAT", float, "%.3f" entry = intake, "IAT", float, "%.3f"
entry = auxTemp1, "auxTemp1", float, "%.3f" entry = auxTemp1, "auxTemp1", float, "%.3f"
@ -5921,7 +5928,6 @@ entry = injectorDiagnostic12, "injectorDiagnostic 12", int, "%d"
entry = actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", float, "%.3f" entry = actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", float, "%.3f"
entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "%.3f" entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "%.3f"
entry = rawFlexFreq, "rawFlexFreq", int, "%d" entry = rawFlexFreq, "rawFlexFreq", int, "%d"
entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d"
entry = deviceUid, "deviceUid", int, "%d" entry = deviceUid, "deviceUid", int, "%d"
entry = mc33810spiErrorCounter, "mc33810spiErrorCounter", int, "%d" entry = mc33810spiErrorCounter, "mc33810spiErrorCounter", int, "%d"
entry = sadDwellRatioCounter, "sadDwellRatioCounter", int, "%d" entry = sadDwellRatioCounter, "sadDwellRatioCounter", int, "%d"
@ -5932,8 +5938,8 @@ entry = rawAuxAnalog1, "rawAuxAnalog1", float, "%.3f"
entry = rawAuxAnalog2, "rawAuxAnalog2", float, "%.3f" entry = rawAuxAnalog2, "rawAuxAnalog2", float, "%.3f"
entry = rawAuxAnalog3, "rawAuxAnalog3", float, "%.3f" entry = rawAuxAnalog3, "rawAuxAnalog3", float, "%.3f"
entry = rawAuxAnalog4, "rawAuxAnalog4", float, "%.3f" entry = rawAuxAnalog4, "rawAuxAnalog4", float, "%.3f"
entry = fastAdcErrorCallbackCount, "fastAdcErrorCallbackCount", int, "%d" entry = fastAdcErrorCount, "ECU: Fast ADC errors", int, "%d"
entry = slowAdcErrorsCount, "slowAdcErrorsCount", int, "%d" entry = slowAdcErrorCount, "ECU: Slow ADC errors", int, "%d"
entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f"
entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f"
entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
@ -5946,8 +5952,11 @@ entry = throttlePressureRatio, "throttlePressureRatio", float, "%.3f"
entry = throttleEffectiveAreaOpening, "throttleEffectiveAreaOpening", float, "%.3f" entry = throttleEffectiveAreaOpening, "throttleEffectiveAreaOpening", float, "%.3f"
entry = mcuSerial, "mcuSerial", int, "%d" entry = mcuSerial, "mcuSerial", int, "%d"
entry = sd_error, "sd_error", int, "%d" entry = sd_error, "sd_error", int, "%d"
entry = fastAdcPeriod, "fastAdcPeriod", int, "%d" entry = fastAdcOverrunCount, "ECU: Fast ADC overruns", int, "%d"
entry = fastAdcConversionCount, "fastAdcConversionCount", int, "%d" entry = slowAdcOverrunCount, "ECU: Slow ADC overruns", int, "%d"
entry = fastAdcLastError, "ECU: Fast ADC error type", int, "%d"
entry = fastAdcPeriod, "ECU: Fast ADC period", int, "%d"
entry = fastAdcConversionCount, "ECU: Fast ADC conversions", int, "%d"
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"

View File

@ -1,4 +1,4 @@
! Generated by gen_signature.sh ! Generated by gen_signature.sh
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar ! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
! gen_signature.sh Using env variable branch [master] ! gen_signature.sh Using env variable branch [master]
#define TS_SIGNATURE "rusEFI master.2025.04.28.paralela.@@SIGNATURE_HASH@@" #define TS_SIGNATURE "rusEFI master.2025.04.29.paralela.@@SIGNATURE_HASH@@"