Andrey Gusakov
ff05909548
TS: add SD manipulation commands
2025-01-12 08:27:39 -05:00
rusefillc
c3dcf5b23f
a bit of dead code?
2025-01-10 21:31:42 -05:00
kifir
82e95ce9d1
handle lack of ignition voltage ( closes #7254 )
2025-01-08 16:46:07 -05:00
rusefillc
1974029736
clarification and saving one byte
...
only:uaefi
2025-01-07 22:31:22 -05:00
rusefillc
59be867e47
fuel level does not handle lack of ignition voltage #7254
...
only:uaefi
2025-01-05 09:57:33 -05:00
rusefillc
215268e306
canned tunes button should tell TS to refresh #7250
...
only:uaefi
2025-01-03 13:03:03 -05:00
rusefillc
dc9021a3fa
canned tunes button should tell TS to refresh #7250
...
only:uaefi
2025-01-03 12:33:22 -05:00
FDSoftware
c09305add7
remove legacy enableOverdwellProtection
...
* edited test `ignition.trailingSpark`
* removed `enableOverdwellProtection` from `engine.h`
* removed enableOverdwellProtection usage from `spark_logic.cpp`
related issue: #3553
2025-01-03 00:27:46 -05:00
rusefillc
2d5defe66a
dead warning_message
...
only:uaefi
2025-01-02 17:38:49 -05:00
rusefillc
0dfc9644a5
GM GDI
...
only:uaefi
2025-01-01 19:12:43 -05:00
rusefillc
b418273e86
only:rename method
2024-12-28 19:25:43 -05:00
rusefillc
7a590c0b4e
SD card is missing "ETB average duty0" field fix #6720
...
only:uaefi
2024-12-28 17:18:20 -05:00
rusefillc
e1e0d20312
only:dead field
2024-12-28 16:57:52 -05:00
rusefillc
25f1010279
unit tests to write MS logs #7222
...
only:making tests a bit more real
2024-12-27 22:12:02 -05:00
GitHub gen-configs Action
b936590e42
Auto-generated configs and docs
2024-12-27 21:05:18 +00:00
rusefillc
962483b405
unit_tests "logic analyzer" style output #6403
...
only:uaefi
2024-12-27 15:38:07 -05:00
rusefillc
d61e1b5147
more ignition encapsulation
...
only:uaefi
2024-12-27 12:02:15 -05:00
rusefillc
5bf6964538
more ignition encapsulation
...
only:uaefi
2024-12-27 11:51:43 -05:00
rusefillc
5b7023cf49
extract 'isCranking' parameter
...
only:uaefi
2024-12-27 11:30:13 -05:00
rusefillc
d8607aa1af
extract 'updateDwell' method
...
only:uaefi
2024-12-26 23:27:28 -05:00
rusefillc
9214d869ce
decoupling firing order
...
only:uaefi
2024-12-26 22:51:53 -05:00
rusefillc
7fb8e20342
move getSparkDwell method
...
only:uaefi
2024-12-26 22:31:34 -05:00
Matthew Kennedy
6f3dcafeb4
shuffle around ignition-related files
2024-12-26 22:31:34 -05:00
rusefillc
6cf3c6340c
decoupling
2024-12-26 22:31:34 -05:00
Matthew Kennedy
df28510e6b
rename ignition_state -> ignition_controller
...
only:uaefi
2024-12-26 20:23:05 -05:00
Matthew Kennedy
acb6be4203
unnecessary includes
2024-12-26 20:14:37 -05:00
Matthew Kennedy
2cf9d69fb4
unnecessary setTwoStrokeOperationMode
...
only:uaefi
2024-12-26 19:46:56 -05:00
Matthew Kennedy
74c04d64b3
everybody loves a literally empty function
...
only:uaefi
2024-12-26 19:23:04 -05:00
Matthew Kennedy
faf8a33be2
dead log field
2024-12-26 19:23:04 -05:00
Andrey Gusakov
dc83659831
persistent_configuration: incapsulate crc calculation
2024-12-20 05:15:02 -05:00
Andrey Gusakov
2ed6f0b878
LTFT: start
2024-12-20 05:15:02 -05:00
kifir
aa18fd899f
Handle fuel splashing ( closes #7180 )
2024-12-19 15:51:55 -05:00
GitHub gen-configs Action
bb49e1ee4a
Auto-generated configs and docs
2024-12-18 06:47:27 +00:00
kifir
348fe3eaa7
Add `Clutch Up Switch` option to`Activation Mode` combobox on `Shift Torque Reduction (Flat Shift)` dialog #7117
2024-12-18 08:36:09 +02:00
kifir
6eb30ea69f
only:replace `ShiftTorqueReductionSwitchTest` with `ShiftTorqueReductionSwitchTest` and `ShiftTorqueReductionInvertedSwitchTest` to avoid combinatorial explosion
2024-12-18 08:36:09 +02:00
rusefillc
71c1ae82ae
only:docs
2024-12-17 16:01:25 -05:00
rusefillc
02b960afae
only: fuel sensor fuelLevelAveragingAlpha #7180
2024-12-17 12:03:50 -05:00
rusefillc
365b3595cd
only:prep for nucleo
2024-12-16 19:44:18 -05:00
GitHub gen-configs Action
489d0d6dcd
Auto-generated configs and docs
2024-12-16 17:38:30 +00:00
kifir
53cc9049cf
Add `Clutch Down Switch` option to`Activation Mode` combobox on `Shift Torque Reduction (Flat Shift)` dialog ( closes #7117 )
2024-12-16 19:28:29 +02:00
rusEFI LLC
9e4fcd37fc
CRITICAL: h154 mc33810 max dwell setting is not visible with default value of 2ms, also no warning/error if exceeded #7157
...
only:hellen154hyundai_f7
2024-12-15 18:16:19 -05:00
kifir
e5f0f2384d
Implement `setTorqueReductionState` Lua hook ( closes #7160 )
2024-12-15 16:48:20 -05:00
rusefillc
1a7465558a
only:targetAfrBlends defaults
2024-12-15 15:50:03 +02:00
Matthew Kennedy
8699e00951
only:throttlePedalUpPin is dead
2024-12-14 23:11:39 -05:00
kifir
061e075874
Implement target AFR blend #7123
2024-12-13 09:10:51 -05:00
rusefillc
22c8a3fa58
bare minimum nucleo F767 HW CI #7033
...
only:stm32f767_nucleo
2024-12-07 21:18:47 -05:00
kifir
7f73b9b1f6
Rename fields to enhance `nitrous_control_state` view #6783
2024-12-06 22:42:27 +02:00
kifir
4d8b3229fa
Implement `Minimum Vehicle Speed` setting #6783
2024-12-06 19:18:23 +02:00
kifir
80a7b4c436
Implement `Ignition Retard` setting #6783
2024-12-06 17:33:06 +02:00
kifir23917
ad027a99d6
Implement Fuel Adder % settings #6783 ( #7125 )
...
* only:refactoring: extract part of functionality into `NitrousTestBase` class #6783
* Implement `Fuel Adder %` settings #6783
2024-12-05 16:58:40 -05:00
kifir23917
8be7dc0c26
Implement `Nitrous Relay` and `Nitrous Relay Mode` settings #6783 ( #7122 )
2024-12-05 09:14:08 -05:00
kifir23917
8130d035ed
Convert `NitrousController` into engine module, handling slow callback #6783 ( #7121 )
...
* make update sensor post action configurable #6783
* Convert `NitrousController` into engine module, handling slow callback #6783
2024-12-04 17:55:08 -05:00
Matthew Kennedy
c444db1383
dfco timing retard and ramp back in
2024-12-03 18:30:19 -05:00
Matthew Kennedy
a623c80d59
dfco timing retard plumbing
2024-12-03 18:04:42 -05:00
kifir
c1eb9dbae1
Implement `isNitrousConditionSatisfied` #6783
2024-12-02 23:34:59 +02:00
kifir23917
8ec1c247fe
Nitrous defaults and deactivation RPM window fix ( #7115 )
...
* Implement default value for `Minimum TPS` setting #6783
* Implement default value for `Minimum CLT` setting #6783
* Implement default value for `Maximum AFR` setting #6783
* Implement default values for `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783
* only:refactoring: get rid of redundant overloaded `TestBase::updateRpm` method
* only: refactoring make rising checker in hysteresis configurable
* Enhance deactivation RPM window implementation #6783
2024-12-02 12:06:49 -05:00
kifir
b99c2897ce
Implement `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783
2024-12-02 00:27:43 +02:00
rusefillc
53bf3da0e4
After start enrichment Engine Cycles is now represented with U16 data type
...
https://rusefi.com/forum/viewtopic.php?f=16&t=2846
2024-12-01 07:54:07 -05:00
kifir
5fe01f88dc
only:light refactoring #6783
2024-11-30 00:34:03 +02:00
kifir
74e8619ad7
Implement `Maximum AFR` setting #6783
2024-11-30 00:34:03 +02:00
kifir
8c03b616e6
implement `Maximum MAP` setting #6783
2024-11-29 01:26:40 +02:00
kifir
67d0923a29
implement `Minimum CLT` setting #6783
2024-11-29 01:26:40 +02:00
kifir
19003c22d2
implement `Minimum TPS` setting #6783
2024-11-29 01:26:40 +02:00
GitHub gen-configs Action
5bf89accc0
Auto-generated configs and docs
2024-11-27 22:06:06 +00:00
kifir23917
d58aeb045d
Implement `Nitrous Control` settings with arming functionality #6783 ( #7103 )
2024-11-27 16:43:45 -05:00
GitHub gen-configs Action
d7b757abb9
Auto-generated configs and docs
2024-11-26 22:05:04 +00:00
Andrey G
57f7fb0992
Uaefi sent ( #7100 )
...
* SENT: TS settings for high pressure fuel sensor
* SENT: glue GM high pressure fuel sensor
* SENT: unit test guards
* SENT: unit test guards 2
2024-11-26 16:26:00 -05:00
GitHub gen-configs Action
c05ab1ae39
Auto-generated configs and docs
2024-11-26 15:19:16 +00:00
Andrey G
1987f497e2
Uaefi sent ( #7099 )
...
* SENT: typo
* SENT: separate menu for input configuration
* SENT: pass SENT input number to decoder function
* SENT: is optional
* SENT: move gauges to "Sensors - SENT" category
* SENT: gauges show first channels statsistic only
* SENT: channels abstraction
First we define gpios used for SENT channels
Then we glue sensors to SENT channels
* SENT: fix gauges
* SENT: guards
2024-11-26 10:01:07 -05:00
rusefillc
3cb2f6727a
docs: AFR vs lambda
2024-11-22 18:15:25 -05:00
kifir
a36a8614da
implement `FuelDifferentialPressureTest` ( closes #6972 )
2024-11-22 17:51:25 +02:00
kifir23917
5731cdd6dc
implement `StagedInjectionTest` #6972 ( #7087 )
2024-11-20 14:07:50 -05:00
kifir23917
1e87f77a70
Implement `Secondary injector flow compensation mode` and `Secondary injector reference pressure` settings #6972 ( #7079 )
2024-11-18 10:11:57 -05:00
rusefillc
a3a76f9e1b
getConsumedGramsRemainder
2024-11-17 13:09:35 -05:00
rusefillc
15bf24eee9
m_consumedRemainder busy loop
2024-11-17 12:12:10 -05:00
rusefi
69a31f3c38
typo
2024-11-15 20:46:05 -05:00
rusefillc
51330fcbcc
only:doc
2024-11-15 20:06:33 -05:00
rusefillc
79cfb0a5f3
External aem wideband does not work over CAN wbo #7048
2024-11-06 08:39:38 -05:00
kifir
9d86da59e1
implement test for `Torque Reduction Ignition Retard(deg)` parameter #5608
2024-11-05 23:19:51 +02:00
kifir
5c6ee81352
only:refactoring: extract part of functionality into `TestEngineConfiguration` class
2024-11-05 23:19:51 +02:00
kifir23917
6361b9ef31
Flat shift tests #5608 ( #7042 )
...
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class
* only:refactoring: rename file
* only:refactoring: Now we reuse `TestBase` class functionality
* only:refactoring: extract part of functionality into `TestEngineState` class
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class
* implement test for `Torque Reduction Ignition Cut` setting #5608
2024-11-04 17:09:39 -05:00
kifir
9907cc2108
implement `Limit Torque Reduction Time` flag functionality #5608
2024-11-02 20:59:05 +02:00
3eR01ive
cd404d4f47
- knock fuel trim + diasble suppression then deceleration ( #7017 )
...
* - knock fuel trim
- knock disable suppression then deceleration
* - knock disable suppression then deceleration syntax fix
* - knock disable suppression for test reapply
* - knock disable suppression for test reapply fix
---------
Co-authored-by: 3er0.1ive <3er0.1ive@veeroute.com>
2024-10-31 09:26:10 -04:00
rusEFI LLC
67fa3dfe61
only:lcv
2024-10-29 00:49:40 -04:00
rusEFI LLC
a50187dd2a
only:docs
2024-10-28 18:05:53 -04:00
rusefi
73a26e2094
only:making things less confusing
2024-10-25 21:38:38 -04:00
Andrey
7acea2362e
knock fuel correction, deceleration
...
knock_plugin_clean - clean changes #6989
2024-10-21 14:32:37 -04:00
Andrey
596c92aa32
only:new spectrogram protocol compatible with TS plug-in
...
knock_plugin_clean - clean changes #6989
2024-10-21 12:02:12 -04:00
rusefillc
8df3a41856
only:dead HW QC
2024-10-11 18:59:44 -04:00
rusefillc
0882e723e1
only:dead HW QC
2024-10-11 18:42:11 -04:00
GitHub gen-configs Action
454e1d9d94
Auto-generated configs and docs
2024-10-09 23:22:57 +00:00
Andrey
386ca37d8d
jam detect ignore button #6925
...
only:uaefi
2024-10-09 19:13:10 -04:00
GitHub gen-configs Action
66df5e507c
Auto-generated configs and docs
2024-10-09 02:06:34 +00:00
Andrey
f1d963ecdd
another go at board-specific engine type enum
...
only:uaefi
2024-10-08 21:56:48 -04:00
Andrey
3f63ccb7a1
extracting engine_type_impl
...
only:uaefi
2024-10-07 17:03:23 -04:00
Andrey
59d271dbcb
splitting enum header
...
only:uaefi
2024-10-07 16:12:24 -04:00
GitHub gen-configs Action
66c3b3f145
Auto-generated configs and docs
2024-10-07 17:39:16 +00:00
rusefillc
5d74fae320
only:let's export all just for simplicity
2024-10-07 13:34:43 -04:00
GitHub gen-configs Action
1373d411b4
Auto-generated configs and docs
2024-10-07 01:45:23 +00:00
Andrey
7333851374
only:VAG_5_CYL
2024-10-06 21:35:55 -04:00