parent
95b69d917b
commit
d1223a3576
File diff suppressed because it is too large
Load Diff
|
@ -1801,7 +1801,7 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI main.2025.01.01.XYZ.1842381863"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.01.02.XYZ.1842381863"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_HASH 1842381863
|
||||
#define TS_SIGNATURE "rusEFI main.2025.01.01.XYZ.1842381863"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.01.02.XYZ.1842381863"
|
||||
|
|
|
@ -15,7 +15,7 @@ struct ac_control_s {
|
|||
* units: units
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t alignmentFill_at_1[3];
|
||||
uint8_t alignmentFill_at_1[3] = {};
|
||||
/**
|
||||
* AC enabled
|
||||
offset 4 bit 0 */
|
||||
|
|
|
@ -142,7 +142,7 @@ struct boost_control_s {
|
|||
* units: units
|
||||
* offset 21
|
||||
*/
|
||||
uint8_t alignmentFill_at_21[1];
|
||||
uint8_t alignmentFill_at_21[1] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_BOOST_TARGET@@
|
||||
* units: kPa
|
||||
|
|
|
@ -22,7 +22,7 @@ struct dc_motors_s {
|
|||
* units: units
|
||||
* offset 5
|
||||
*/
|
||||
uint8_t alignmentFill_at_5[3];
|
||||
uint8_t alignmentFill_at_5[3] = {};
|
||||
/**
|
||||
offset 8 bit 0 */
|
||||
bool isEnabled0 : 1 {};
|
||||
|
|
|
@ -53,7 +53,7 @@ struct electronic_throttle_s {
|
|||
* units: units
|
||||
* offset 30
|
||||
*/
|
||||
uint8_t alignmentFill_at_30[2];
|
||||
uint8_t alignmentFill_at_30[2] = {};
|
||||
/**
|
||||
offset 32 bit 0 */
|
||||
bool etbRevLimitActive : 1 {};
|
||||
|
@ -181,7 +181,7 @@ struct electronic_throttle_s {
|
|||
* units: units
|
||||
* offset 43
|
||||
*/
|
||||
uint8_t alignmentFill_at_43[1];
|
||||
uint8_t alignmentFill_at_43[1] = {};
|
||||
/**
|
||||
* ETB jam timer
|
||||
* units: sec
|
||||
|
|
|
@ -128,7 +128,7 @@ struct speed_density_s {
|
|||
* units: units
|
||||
* offset 2
|
||||
*/
|
||||
uint8_t alignmentFill_at_2[2];
|
||||
uint8_t alignmentFill_at_2[2] = {};
|
||||
/**
|
||||
* Air: Charge temperature estimate K
|
||||
* offset 4
|
||||
|
@ -165,7 +165,7 @@ struct cranking_fuel_s {
|
|||
* units: units
|
||||
* offset 14
|
||||
*/
|
||||
uint8_t alignmentFill_at_14[2];
|
||||
uint8_t alignmentFill_at_14[2] = {};
|
||||
};
|
||||
static_assert(sizeof(cranking_fuel_s) == 16);
|
||||
|
||||
|
@ -230,7 +230,7 @@ struct engine_state_s {
|
|||
* units: units
|
||||
* offset 49
|
||||
*/
|
||||
uint8_t alignmentFill_at_49[3];
|
||||
uint8_t alignmentFill_at_49[3] = {};
|
||||
/**
|
||||
offset 52 bit 0 */
|
||||
bool startStopPhysicalState : 1 {};
|
||||
|
@ -386,7 +386,7 @@ struct engine_state_s {
|
|||
* units: units
|
||||
* offset 93
|
||||
*/
|
||||
uint8_t alignmentFill_at_93[3];
|
||||
uint8_t alignmentFill_at_93[3] = {};
|
||||
};
|
||||
static_assert(sizeof(engine_state_s) == 96);
|
||||
|
||||
|
|
|
@ -110,7 +110,7 @@ struct fan_control_s {
|
|||
* units: units
|
||||
* offset 5
|
||||
*/
|
||||
uint8_t alignmentFill_at_5[3];
|
||||
uint8_t alignmentFill_at_5[3] = {};
|
||||
};
|
||||
static_assert(sizeof(fan_control_s) == 8);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition_state.txt
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition/ignition_state.txt
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -73,7 +73,7 @@ struct ignition_state_s {
|
|||
* units: units
|
||||
* offset 26
|
||||
*/
|
||||
uint8_t alignmentFill_at_26[2];
|
||||
uint8_t alignmentFill_at_26[2] = {};
|
||||
/**
|
||||
* Ign: Dwell voltage correction
|
||||
* offset 28
|
||||
|
@ -192,4 +192,4 @@ struct ignition_state_s {
|
|||
static_assert(sizeof(ignition_state_s) == 44);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition_state.txt
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition/ignition_state.txt
|
||||
|
|
|
@ -16,7 +16,7 @@ struct knock_controller_s {
|
|||
* units: dBv
|
||||
* offset 4
|
||||
*/
|
||||
int8_t m_knockCyl[12];
|
||||
int8_t m_knockCyl[12] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_KNOCK_RETARD@@
|
||||
* units: deg
|
||||
|
@ -43,7 +43,7 @@ struct knock_controller_s {
|
|||
* units: compressed data
|
||||
* offset 32
|
||||
*/
|
||||
uint32_t m_knockSpectrum[16];
|
||||
uint32_t m_knockSpectrum[16] = {};
|
||||
/**
|
||||
* Knock: ChannelAndCylNumber
|
||||
* units: compressed N + N
|
||||
|
|
|
@ -111,7 +111,7 @@ struct lambda_monitor_s {
|
|||
* units: units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
uint8_t alignmentFill_at_6[2] = {};
|
||||
};
|
||||
static_assert(sizeof(lambda_monitor_s) == 8);
|
||||
|
||||
|
|
|
@ -386,7 +386,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 78
|
||||
*/
|
||||
uint8_t alignmentFill_at_78[2];
|
||||
uint8_t alignmentFill_at_78[2] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_UPTIME@@
|
||||
* units: sec
|
||||
|
@ -502,7 +502,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 122
|
||||
*/
|
||||
uint8_t alignmentFill_at_122[2];
|
||||
uint8_t alignmentFill_at_122[2] = {};
|
||||
/**
|
||||
* offset 124
|
||||
*/
|
||||
|
@ -534,7 +534,7 @@ struct output_channels_s {
|
|||
* units: error
|
||||
* offset 140
|
||||
*/
|
||||
uint16_t recentErrorCode[8];
|
||||
uint16_t recentErrorCode[8] = {};
|
||||
/**
|
||||
* units: val
|
||||
* offset 156
|
||||
|
@ -600,7 +600,7 @@ struct output_channels_s {
|
|||
* units: deg C
|
||||
* offset 200
|
||||
*/
|
||||
scaled_channel<int16_t, 4, 1> egt[EGT_CHANNEL_COUNT];
|
||||
scaled_channel<int16_t, 4, 1> egt[EGT_CHANNEL_COUNT] = {};
|
||||
/**
|
||||
* units: V
|
||||
* offset 216
|
||||
|
@ -640,7 +640,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 229
|
||||
*/
|
||||
uint8_t alignmentFill_at_229[3];
|
||||
uint8_t alignmentFill_at_229[3] = {};
|
||||
/**
|
||||
* units: V
|
||||
* offset 232
|
||||
|
@ -713,7 +713,7 @@ struct output_channels_s {
|
|||
* units: %
|
||||
* offset 264
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> fuelPidCorrection[STFT_BANK_COUNT];
|
||||
scaled_channel<int16_t, 100, 1> fuelPidCorrection[STFT_BANK_COUNT] = {};
|
||||
/**
|
||||
* units: V
|
||||
* offset 268
|
||||
|
@ -745,7 +745,7 @@ struct output_channels_s {
|
|||
* units: deg
|
||||
* offset 278
|
||||
*/
|
||||
int8_t vvtTargets[4];
|
||||
int8_t vvtTargets[4] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_TURBO_SPEED@@
|
||||
* units: hz
|
||||
|
@ -757,7 +757,7 @@ struct output_channels_s {
|
|||
* units: deg
|
||||
* offset 284
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT];
|
||||
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 308
|
||||
|
@ -817,7 +817,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 326
|
||||
*/
|
||||
uint8_t alignmentFill_at_326[2];
|
||||
uint8_t alignmentFill_at_326[2] = {};
|
||||
/**
|
||||
* offset 328
|
||||
*/
|
||||
|
@ -893,7 +893,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 374
|
||||
*/
|
||||
uint8_t alignmentFill_at_374[2];
|
||||
uint8_t alignmentFill_at_374[2] = {};
|
||||
/**
|
||||
* offset 376
|
||||
*/
|
||||
|
@ -966,7 +966,7 @@ struct output_channels_s {
|
|||
/**
|
||||
* offset 484
|
||||
*/
|
||||
pid_status_s vvtStatus[CAM_INPUTS_COUNT];
|
||||
pid_status_s vvtStatus[CAM_INPUTS_COUNT] = {};
|
||||
/**
|
||||
* Aux speed 1
|
||||
* units: s
|
||||
|
@ -989,21 +989,21 @@ struct output_channels_s {
|
|||
* units: V
|
||||
* offset 554
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT];
|
||||
scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT] = {};
|
||||
/**
|
||||
* GPPWM Output
|
||||
* units: %
|
||||
* offset 570
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
|
||||
scaled_channel<uint8_t, 2, 1> gppwmOutput[4] = {};
|
||||
/**
|
||||
* offset 574
|
||||
*/
|
||||
scaled_channel<int16_t, 1, 1> gppwmXAxis[4];
|
||||
scaled_channel<int16_t, 1, 1> gppwmXAxis[4] = {};
|
||||
/**
|
||||
* offset 582
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> gppwmYAxis[4];
|
||||
scaled_channel<int16_t, 10, 1> gppwmYAxis[4] = {};
|
||||
/**
|
||||
* units: V
|
||||
* offset 590
|
||||
|
@ -1012,73 +1012,73 @@ struct output_channels_s {
|
|||
/**
|
||||
* offset 592
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> ignBlendParameter[IGN_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> ignBlendParameter[IGN_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 600
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT];
|
||||
scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: deg
|
||||
* offset 604
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> ignBlendOutput[IGN_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 100, 1> ignBlendOutput[IGN_BLEND_COUNT] = {};
|
||||
/**
|
||||
* offset 612
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> veBlendParameter[VE_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> veBlendParameter[VE_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 620
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT];
|
||||
scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 624
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> veBlendOutput[VE_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 100, 1> veBlendOutput[VE_BLEND_COUNT] = {};
|
||||
/**
|
||||
* offset 632
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[BOOST_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[BOOST_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 636
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT];
|
||||
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 638
|
||||
*/
|
||||
scaled_channel<int8_t, 1, 1> boostOpenLoopBlendOutput[BOOST_BLEND_COUNT];
|
||||
scaled_channel<int8_t, 1, 1> boostOpenLoopBlendOutput[BOOST_BLEND_COUNT] = {};
|
||||
/**
|
||||
* offset 640
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[BOOST_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[BOOST_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 644
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT];
|
||||
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 646
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT] = {};
|
||||
/**
|
||||
* offset 650
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> targetAfrBlendParameter[TARGET_AFR_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> targetAfrBlendParameter[TARGET_AFR_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 654
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> targetAfrBlendBias[TARGET_AFR_BLEND_COUNT];
|
||||
scaled_channel<uint8_t, 2, 1> targetAfrBlendBias[TARGET_AFR_BLEND_COUNT] = {};
|
||||
/**
|
||||
* units: %
|
||||
* offset 656
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> targetAfrBlendOutput[TARGET_AFR_BLEND_COUNT];
|
||||
scaled_channel<int16_t, 10, 1> targetAfrBlendOutput[TARGET_AFR_BLEND_COUNT] = {};
|
||||
/**
|
||||
* offset 660
|
||||
*/
|
||||
|
@ -1092,7 +1092,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 662
|
||||
*/
|
||||
uint8_t alignmentFill_at_662[2];
|
||||
uint8_t alignmentFill_at_662[2] = {};
|
||||
/**
|
||||
offset 664 bit 0 */
|
||||
bool coilState3 : 1 {};
|
||||
|
@ -1202,7 +1202,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 670
|
||||
*/
|
||||
uint8_t alignmentFill_at_670[2];
|
||||
uint8_t alignmentFill_at_670[2] = {};
|
||||
/**
|
||||
offset 672 bit 0 */
|
||||
bool injectorState3 : 1 {};
|
||||
|
@ -1316,7 +1316,7 @@ struct output_channels_s {
|
|||
* units: value
|
||||
* offset 684
|
||||
*/
|
||||
float luaGauges[LUA_GAUGE_COUNT];
|
||||
float luaGauges[LUA_GAUGE_COUNT] = {};
|
||||
/**
|
||||
* units: V
|
||||
* offset 716
|
||||
|
@ -1410,7 +1410,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 750
|
||||
*/
|
||||
uint8_t alignmentFill_at_750[2];
|
||||
uint8_t alignmentFill_at_750[2] = {};
|
||||
/**
|
||||
* offset 752
|
||||
*/
|
||||
|
@ -1418,11 +1418,11 @@ struct output_channels_s {
|
|||
/**
|
||||
* offset 756
|
||||
*/
|
||||
uint8_t ignitorDiagnostic[MAX_CYLINDER_COUNT];
|
||||
uint8_t ignitorDiagnostic[MAX_CYLINDER_COUNT] = {};
|
||||
/**
|
||||
* offset 768
|
||||
*/
|
||||
uint8_t injectorDiagnostic[MAX_CYLINDER_COUNT];
|
||||
uint8_t injectorDiagnostic[MAX_CYLINDER_COUNT] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_LAST_INJECTION_STAGE_2@@
|
||||
* units: ms
|
||||
|
@ -1468,7 +1468,7 @@ struct output_channels_s {
|
|||
* units: units
|
||||
* offset 791
|
||||
*/
|
||||
uint8_t alignmentFill_at_791[1];
|
||||
uint8_t alignmentFill_at_791[1] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_AC_PRESSURE@@
|
||||
* units: kPa
|
||||
|
@ -1533,13 +1533,13 @@ struct output_channels_s {
|
|||
/**
|
||||
* offset 818
|
||||
*/
|
||||
uint8_t unusedAtTheEnd[52];
|
||||
uint8_t unusedAtTheEnd[52] = {};
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
* offset 870
|
||||
*/
|
||||
uint8_t alignmentFill_at_870[2];
|
||||
uint8_t alignmentFill_at_870[2] = {};
|
||||
};
|
||||
static_assert(sizeof(output_channels_s) == 872);
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ struct tcu_controller_s {
|
|||
* units: units
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t alignmentFill_at_1[1];
|
||||
uint8_t alignmentFill_at_1[1] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_TC_RATIO@@
|
||||
* units: value
|
||||
|
@ -49,7 +49,7 @@ struct tcu_controller_s {
|
|||
* units: units
|
||||
* offset 11
|
||||
*/
|
||||
uint8_t alignmentFill_at_11[1];
|
||||
uint8_t alignmentFill_at_11[1] = {};
|
||||
/**
|
||||
offset 12 bit 0 */
|
||||
bool isShifting : 1 {};
|
||||
|
|
|
@ -113,7 +113,7 @@ struct throttle_model_s {
|
|||
* units: units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
uint8_t alignmentFill_at_6[2] = {};
|
||||
/**
|
||||
* Air: Throttle flow estimate
|
||||
* units: g/s
|
||||
|
|
|
@ -10,7 +10,7 @@ struct trigger_central_s {
|
|||
* Hardware events since boot
|
||||
* offset 0
|
||||
*/
|
||||
uint16_t hwEventCounters[HW_EVENT_TYPES];
|
||||
uint16_t hwEventCounters[HW_EVENT_TYPES] = {};
|
||||
/**
|
||||
* Sync: total cams front counter
|
||||
* offset 8
|
||||
|
@ -21,7 +21,7 @@ struct trigger_central_s {
|
|||
* units: units
|
||||
* offset 10
|
||||
*/
|
||||
uint8_t alignmentFill_at_10[2];
|
||||
uint8_t alignmentFill_at_10[2] = {};
|
||||
/**
|
||||
* InstantMAP at readout angle
|
||||
* units: kPa
|
||||
|
@ -50,7 +50,7 @@ struct trigger_central_s {
|
|||
* units: units
|
||||
* offset 22
|
||||
*/
|
||||
uint8_t alignmentFill_at_22[2];
|
||||
uint8_t alignmentFill_at_22[2] = {};
|
||||
/**
|
||||
* Sync: Engine Phase
|
||||
* units: deg
|
||||
|
@ -72,7 +72,7 @@ struct trigger_central_s {
|
|||
* units: units
|
||||
* offset 33
|
||||
*/
|
||||
uint8_t alignmentFill_at_33[3];
|
||||
uint8_t alignmentFill_at_33[3] = {};
|
||||
/**
|
||||
* Sync: MAP: prev angle
|
||||
* units: deg
|
||||
|
|
|
@ -24,7 +24,7 @@ struct trigger_state_s {
|
|||
* "sync: Cam Position"
|
||||
* offset 12
|
||||
*/
|
||||
float vvtToothPosition[4];
|
||||
float vvtToothPosition[4] = {};
|
||||
/**
|
||||
* @@GAUGE_NAME_TRG_GAP@@
|
||||
* offset 28
|
||||
|
@ -39,7 +39,7 @@ struct trigger_state_s {
|
|||
* units: units
|
||||
* offset 33
|
||||
*/
|
||||
uint8_t alignmentFill_at_33[3];
|
||||
uint8_t alignmentFill_at_33[3] = {};
|
||||
};
|
||||
static_assert(sizeof(trigger_state_s) == 36);
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ struct trigger_state_primary_s {
|
|||
* units: units
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t alignmentFill_at_1[3];
|
||||
uint8_t alignmentFill_at_1[3] = {};
|
||||
/**
|
||||
* sync: Known Engine Phase
|
||||
offset 4 bit 0 */
|
||||
|
|
|
@ -20,7 +20,7 @@ struct vvt_s {
|
|||
* units: units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
uint8_t alignmentFill_at_3[1] = {};
|
||||
};
|
||||
static_assert(sizeof(vvt_s) == 4);
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ struct wideband_state_s {
|
|||
* units: units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
uint8_t alignmentFill_at_3[1] = {};
|
||||
/**
|
||||
* WBO: Temperature
|
||||
* units: C
|
||||
|
@ -51,7 +51,7 @@ struct wideband_state_s {
|
|||
* units: units
|
||||
* offset 10
|
||||
*/
|
||||
uint8_t alignmentFill_at_10[2];
|
||||
uint8_t alignmentFill_at_10[2] = {};
|
||||
};
|
||||
static_assert(sizeof(wideband_state_s) == 12);
|
||||
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI main.2025.01.01.XYZ.1842381863"
|
||||
signature = "rusEFI main.2025.01.02.XYZ.1842381863"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI main.2025.01.01.XYZ.1842381863" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI main.2025.01.02.XYZ.1842381863" ; 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
|
||||
useLegacyFTempUnits = false
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
! Generated by gen_signature.sh
|
||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||
! gen_signature.sh Using env variable branch [main]
|
||||
#define TS_SIGNATURE "rusEFI main.2025.01.01.XYZ.@@SIGNATURE_HASH@@"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.01.02.XYZ.@@SIGNATURE_HASH@@"
|
||||
|
|
Loading…
Reference in New Issue