Skip to content

Commit 533002d

Browse files
committed
Custom Auto-generated Configs
[no ci]
1 parent 5ddc499 commit 533002d

5 files changed

Lines changed: 111 additions & 119 deletions

File tree

generated/controllers/generated/engine_configuration_generated_structures_mazduino.h

Lines changed: 73 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -2049,92 +2049,92 @@ struct engine_configuration_s {
20492049
bool rethrowHardFault : 1 {};
20502050
/**
20512051
offset 764 bit 6 */
2052-
bool requireFootOnBrakeToCrank : 1 {};
2053-
/**
2054-
offset 764 bit 7 */
20552052
bool verboseQuad : 1 {};
20562053
/**
20572054
* This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed.
2058-
offset 764 bit 8 */
2055+
offset 764 bit 7 */
20592056
bool useStepperIdle : 1 {};
20602057
/**
2061-
offset 764 bit 9 */
2058+
offset 764 bit 8 */
20622059
bool enabledStep1Limiter : 1 {};
20632060
/**
2064-
offset 764 bit 10 */
2061+
offset 764 bit 9 */
20652062
bool lambdaProtectionEnable : 1 {};
20662063
/**
2067-
offset 764 bit 11 */
2064+
offset 764 bit 10 */
20682065
bool verboseTLE8888 : 1 {};
20692066
/**
20702067
* CAN broadcast using custom rusEFI protocol
2071-
offset 764 bit 12 */
2068+
offset 764 bit 11 */
20722069
bool enableVerboseCanTx : 1 {};
20732070
/**
2074-
offset 764 bit 13 */
2071+
offset 764 bit 12 */
20752072
bool externalRusEfiGdiModule : 1 {};
20762073
/**
2077-
offset 764 bit 14 */
2074+
offset 764 bit 13 */
20782075
bool unusedFlipWboChannels : 1 {};
20792076
/**
20802077
* Useful for individual intakes
2081-
offset 764 bit 15 */
2078+
offset 764 bit 14 */
20822079
bool measureMapOnlyInOneCylinder : 1 {};
20832080
/**
2084-
offset 764 bit 16 */
2081+
offset 764 bit 15 */
20852082
bool stepperForceParkingEveryRestart : 1 {};
20862083
/**
20872084
* If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled.
2088-
offset 764 bit 17 */
2085+
offset 764 bit 16 */
20892086
bool isFasterEngineSpinUpEnabled : 1 {};
20902087
/**
20912088
* This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing.
2092-
offset 764 bit 18 */
2089+
offset 764 bit 17 */
20932090
bool coastingFuelCutEnabled : 1 {};
20942091
/**
20952092
* Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle.
2096-
offset 764 bit 19 */
2093+
offset 764 bit 18 */
20972094
bool useIacTableForCoasting : 1 {};
20982095
/**
2099-
offset 764 bit 20 */
2096+
offset 764 bit 19 */
21002097
bool useNoiselessTriggerDecoder : 1 {};
21012098
/**
2102-
offset 764 bit 21 */
2099+
offset 764 bit 20 */
21032100
bool useIdleTimingPidControl : 1 {};
21042101
/**
21052102
* Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary.
2106-
offset 764 bit 22 */
2103+
offset 764 bit 21 */
21072104
bool disableEtbWhenEngineStopped : 1 {};
21082105
/**
2109-
offset 764 bit 23 */
2106+
offset 764 bit 22 */
21102107
bool is_enabled_spi_4 : 1 {};
21112108
/**
21122109
* Disable the electronic throttle motor and DC idle motor for testing.
21132110
* This mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle.
2114-
offset 764 bit 24 */
2111+
offset 764 bit 23 */
21152112
bool pauseEtbControl : 1 {};
21162113
/**
2117-
offset 764 bit 25 */
2114+
offset 764 bit 24 */
21182115
bool verboseKLine : 1 {};
21192116
/**
2120-
offset 764 bit 26 */
2117+
offset 764 bit 25 */
21212118
bool idleIncrementalPidCic : 1 {};
21222119
/**
21232120
* AEM X-Series or rusEFI Wideband
2124-
offset 764 bit 27 */
2121+
offset 764 bit 26 */
21252122
bool enableAemXSeries : 1 {};
21262123
/**
2127-
offset 764 bit 28 */
2124+
offset 764 bit 27 */
21282125
bool modeledFlowIdle : 1 {};
21292126
/**
2127+
offset 764 bit 28 */
2128+
bool unusedBit_309_28 : 1 {};
2129+
/**
21302130
offset 764 bit 29 */
2131-
bool unusedBit_310_29 : 1 {};
2131+
bool unusedBit_309_29 : 1 {};
21322132
/**
21332133
offset 764 bit 30 */
2134-
bool unusedBit_310_30 : 1 {};
2134+
bool unusedBit_309_30 : 1 {};
21352135
/**
21362136
offset 764 bit 31 */
2137-
bool unusedBit_310_31 : 1 {};
2137+
bool unusedBit_309_31 : 1 {};
21382138
/**
21392139
* offset 768
21402140
*/
@@ -2447,16 +2447,12 @@ struct engine_configuration_s {
24472447
* offset 924
24482448
*/
24492449
uart_device_e consoleUartDevice;
2450-
/**
2451-
* offset 925
2452-
*/
2453-
maf_sensor_type_e mafSensorType;
24542450
/**
24552451
* need 4 byte alignment
24562452
* units: units
2457-
* offset 926
2453+
* offset 925
24582454
*/
2459-
uint8_t alignmentFill_at_926[2] = {};
2455+
uint8_t alignmentFill_at_925[3] = {};
24602456
/**
24612457
* Ramp the idle target down from the entry threshold over N seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting.
24622458
offset 928 bit 0 */
@@ -2558,10 +2554,10 @@ struct engine_configuration_s {
25582554
bool verboseCan2 : 1 {};
25592555
/**
25602556
offset 928 bit 30 */
2561-
bool unusedBit_409_30 : 1 {};
2557+
bool unusedBit_408_30 : 1 {};
25622558
/**
25632559
offset 928 bit 31 */
2564-
bool unusedBit_409_31 : 1 {};
2560+
bool unusedBit_408_31 : 1 {};
25652561
/**
25662562
* offset 932
25672563
*/
@@ -2604,17 +2600,15 @@ struct engine_configuration_s {
26042600
*/
26052601
antiLagActivationMode_e antiLagActivationMode;
26062602
/**
2607-
* How long to look back for TPS-based acceleration enrichment. Increasing this time will trigger enrichment for longer when a throttle position change occurs.
2608-
* units: sec
26092603
* offset 982
26102604
*/
2611-
scaled_channel<uint8_t, 20, 1> tpsAccelLookback;
2605+
cranking_condition_e crankingCondition;
26122606
/**
2613-
* need 4 byte alignment
2614-
* units: units
2607+
* How long to look back for TPS-based acceleration enrichment. Increasing this time will trigger enrichment for longer when a throttle position change occurs.
2608+
* units: sec
26152609
* offset 983
26162610
*/
2617-
uint8_t alignmentFill_at_983[1] = {};
2611+
scaled_channel<uint8_t, 20, 1> tpsAccelLookback;
26182612
/**
26192613
* For decel we simply multiply delta of TPS and tFor decel we do not use table?!
26202614
* units: roc
@@ -2900,22 +2894,22 @@ struct engine_configuration_s {
29002894
bool skippedWheelOnCam : 1 {};
29012895
/**
29022896
offset 1344 bit 26 */
2903-
bool unusedBit_486_26 : 1 {};
2897+
bool unusedBit_485_26 : 1 {};
29042898
/**
29052899
offset 1344 bit 27 */
2906-
bool unusedBit_486_27 : 1 {};
2900+
bool unusedBit_485_27 : 1 {};
29072901
/**
29082902
offset 1344 bit 28 */
2909-
bool unusedBit_486_28 : 1 {};
2903+
bool unusedBit_485_28 : 1 {};
29102904
/**
29112905
offset 1344 bit 29 */
2912-
bool unusedBit_486_29 : 1 {};
2906+
bool unusedBit_485_29 : 1 {};
29132907
/**
29142908
offset 1344 bit 30 */
2915-
bool unusedBit_486_30 : 1 {};
2909+
bool unusedBit_485_30 : 1 {};
29162910
/**
29172911
offset 1344 bit 31 */
2918-
bool unusedBit_486_31 : 1 {};
2912+
bool unusedBit_485_31 : 1 {};
29192913
/**
29202914
* A/C button input
29212915
* offset 1348
@@ -3050,16 +3044,16 @@ struct engine_configuration_s {
30503044
bool watchOutForLinearTime : 1 {};
30513045
/**
30523046
offset 1356 bit 28 */
3053-
bool unusedBit_525_28 : 1 {};
3047+
bool unusedBit_524_28 : 1 {};
30543048
/**
30553049
offset 1356 bit 29 */
3056-
bool unusedBit_525_29 : 1 {};
3050+
bool unusedBit_524_29 : 1 {};
30573051
/**
30583052
offset 1356 bit 30 */
3059-
bool unusedBit_525_30 : 1 {};
3053+
bool unusedBit_524_30 : 1 {};
30603054
/**
30613055
offset 1356 bit 31 */
3062-
bool unusedBit_525_31 : 1 {};
3056+
bool unusedBit_524_31 : 1 {};
30633057
/**
30643058
* units: count
30653059
* offset 1360
@@ -3340,16 +3334,16 @@ struct engine_configuration_s {
33403334
bool enableKnockSpectrogramFilter : 1 {};
33413335
/**
33423336
offset 1512 bit 28 */
3343-
bool unusedBit_593_28 : 1 {};
3337+
bool unusedBit_592_28 : 1 {};
33443338
/**
33453339
offset 1512 bit 29 */
3346-
bool unusedBit_593_29 : 1 {};
3340+
bool unusedBit_592_29 : 1 {};
33473341
/**
33483342
offset 1512 bit 30 */
3349-
bool unusedBit_593_30 : 1 {};
3343+
bool unusedBit_592_30 : 1 {};
33503344
/**
33513345
offset 1512 bit 31 */
3352-
bool unusedBit_593_31 : 1 {};
3346+
bool unusedBit_592_31 : 1 {};
33533347
/**
33543348
* This value is an added for base idle value. Idle Value added when coasting and transitioning into idle.
33553349
* units: percent
@@ -3498,76 +3492,76 @@ struct engine_configuration_s {
34983492
bool can2ListenMode : 1 {};
34993493
/**
35003494
offset 1556 bit 8 */
3501-
bool unusedBit_627_8 : 1 {};
3495+
bool unusedBit_626_8 : 1 {};
35023496
/**
35033497
offset 1556 bit 9 */
3504-
bool unusedBit_627_9 : 1 {};
3498+
bool unusedBit_626_9 : 1 {};
35053499
/**
35063500
offset 1556 bit 10 */
3507-
bool unusedBit_627_10 : 1 {};
3501+
bool unusedBit_626_10 : 1 {};
35083502
/**
35093503
offset 1556 bit 11 */
3510-
bool unusedBit_627_11 : 1 {};
3504+
bool unusedBit_626_11 : 1 {};
35113505
/**
35123506
offset 1556 bit 12 */
3513-
bool unusedBit_627_12 : 1 {};
3507+
bool unusedBit_626_12 : 1 {};
35143508
/**
35153509
offset 1556 bit 13 */
3516-
bool unusedBit_627_13 : 1 {};
3510+
bool unusedBit_626_13 : 1 {};
35173511
/**
35183512
offset 1556 bit 14 */
3519-
bool unusedBit_627_14 : 1 {};
3513+
bool unusedBit_626_14 : 1 {};
35203514
/**
35213515
offset 1556 bit 15 */
3522-
bool unusedBit_627_15 : 1 {};
3516+
bool unusedBit_626_15 : 1 {};
35233517
/**
35243518
offset 1556 bit 16 */
3525-
bool unusedBit_627_16 : 1 {};
3519+
bool unusedBit_626_16 : 1 {};
35263520
/**
35273521
offset 1556 bit 17 */
3528-
bool unusedBit_627_17 : 1 {};
3522+
bool unusedBit_626_17 : 1 {};
35293523
/**
35303524
offset 1556 bit 18 */
3531-
bool unusedBit_627_18 : 1 {};
3525+
bool unusedBit_626_18 : 1 {};
35323526
/**
35333527
offset 1556 bit 19 */
3534-
bool unusedBit_627_19 : 1 {};
3528+
bool unusedBit_626_19 : 1 {};
35353529
/**
35363530
offset 1556 bit 20 */
3537-
bool unusedBit_627_20 : 1 {};
3531+
bool unusedBit_626_20 : 1 {};
35383532
/**
35393533
offset 1556 bit 21 */
3540-
bool unusedBit_627_21 : 1 {};
3534+
bool unusedBit_626_21 : 1 {};
35413535
/**
35423536
offset 1556 bit 22 */
3543-
bool unusedBit_627_22 : 1 {};
3537+
bool unusedBit_626_22 : 1 {};
35443538
/**
35453539
offset 1556 bit 23 */
3546-
bool unusedBit_627_23 : 1 {};
3540+
bool unusedBit_626_23 : 1 {};
35473541
/**
35483542
offset 1556 bit 24 */
3549-
bool unusedBit_627_24 : 1 {};
3543+
bool unusedBit_626_24 : 1 {};
35503544
/**
35513545
offset 1556 bit 25 */
3552-
bool unusedBit_627_25 : 1 {};
3546+
bool unusedBit_626_25 : 1 {};
35533547
/**
35543548
offset 1556 bit 26 */
3555-
bool unusedBit_627_26 : 1 {};
3549+
bool unusedBit_626_26 : 1 {};
35563550
/**
35573551
offset 1556 bit 27 */
3558-
bool unusedBit_627_27 : 1 {};
3552+
bool unusedBit_626_27 : 1 {};
35593553
/**
35603554
offset 1556 bit 28 */
3561-
bool unusedBit_627_28 : 1 {};
3555+
bool unusedBit_626_28 : 1 {};
35623556
/**
35633557
offset 1556 bit 29 */
3564-
bool unusedBit_627_29 : 1 {};
3558+
bool unusedBit_626_29 : 1 {};
35653559
/**
35663560
offset 1556 bit 30 */
3567-
bool unusedBit_627_30 : 1 {};
3561+
bool unusedBit_626_30 : 1 {};
35683562
/**
35693563
offset 1556 bit 31 */
3570-
bool unusedBit_627_31 : 1 {};
3564+
bool unusedBit_626_31 : 1 {};
35713565
/**
35723566
* Angle of tooth detection within engine phase cycle
35733567
* units: angle

generated/controllers/generated/rusefi_generated_mazduino.h

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,11 @@
328328
#define CONSOLE_DATA_PROTOCOL_TAG " @"
329329
#define CRANKING_ADVANCE_CURVE_SIZE 4
330330
#define CRANKING_CLT_IDLE_CURVE_SIZE 8
331+
#define cranking_condition_e_auto_enum 0="CCNONE",1="CC_BRAKE",2="CC_CLUTCH"
332+
#define cranking_condition_e_CC_BRAKE 1
333+
#define cranking_condition_e_CC_CLUTCH 2
334+
#define cranking_condition_e_CCNONE 0
335+
#define cranking_condition_e_enum "None", "Brake", "Clutch"
331336
#define CRANKING_CURVE_SIZE 8
332337
#define CRANKING_CYCLE_CLT_SIZE 4
333338
#define CRANKING_ENRICH_CLT_COUNT 6
@@ -588,7 +593,7 @@
588593
#define FIELD_DISPLACEMENT displacement
589594
#define FIELD_INJECTOR_FLOW injector.flow
590595
#define firing_order_e_enum "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8 Mustang", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8 HO", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37"
591-
#define FLASH_DATA_VERSION 250718
596+
#define FLASH_DATA_VERSION 250802
592597
#define FLOW_LINEARIZATION_MASS_SIZE 2
593598
#define FLOW_LINEARIZATION_PRESSURE_SIZE 2
594599
#define FRONTEND_TITLE_BAR_NAME "rusEFI"
@@ -1344,12 +1349,6 @@
13441349
#define LUA_PWM_COUNT 8
13451350
#define LUA_SCRIPT_SIZE 8000
13461351
#define MAF_DECODING_COUNT 32
1347-
#define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO"
1348-
#define maf_sensor_type_e_Bosch0280218004 2
1349-
#define maf_sensor_type_e_Bosch0280218037 1
1350-
#define maf_sensor_type_e_CUSTOM 0
1351-
#define maf_sensor_type_e_DensoTODO 3
1352-
#define maf_sensor_type_e_enum "v0", "v1", "v2", "v3"
13531352
#define MAIN_HELP_URL "http://www.rusefi.com/"
13541353
#define MAP_ANGLE_SIZE 8
13551354
#define MAP_EST_LOAD_COUNT 16
@@ -1504,7 +1503,7 @@
15041503
#define SentInput_NONE 0
15051504
#define show_tcu_gauges true
15061505
#define show_vvt_output_pin true
1507-
#define SIGNATURE_HASH 72467209
1506+
#define SIGNATURE_HASH 3009900183
15081507
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
15091508
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
15101509
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@@ -2056,7 +2055,7 @@
20562055
#define ts_show_wastegate_sensor true
20572056
#define ts_show_wbo_canbus_index true
20582057
#define ts_show_wbo_canbus_set_index true
2059-
#define TS_SIGNATURE "rusEFI main.2025.08.03.mazduino.72467209"
2058+
#define TS_SIGNATURE "rusEFI main.2025.08.04.mazduino.3009900183"
20602059
#define TS_SIMULATE_CAN '>'
20612060
#define TS_SIMULATE_CAN_char >
20622061
#define TS_TEST_COMMAND 't'

0 commit comments

Comments
 (0)