rusefillc
baaa64505e
helping tests
2025-02-06 18:56:50 -04: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
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
6cf3c6340c
decoupling
2024-12-26 22:31:34 -05:00
Andrey Gusakov
2ed6f0b878
LTFT: start
2024-12-20 05:15:02 -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
kifir23917
d58aeb045d
Implement `Nitrous Control` settings with arming functionality #6783 ( #7103 )
2024-11-27 16:43:45 -05: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
Andrey
386ca37d8d
jam detect ignore button #6925
...
only:uaefi
2024-10-09 19:13:10 -04:00
kifir
9111c3427c
add shift torque reduction controller to engine #5608
2024-09-27 18:35:14 -04:00
Andrey
f2e8ee7ea1
only:testability
2024-09-18 00:33:15 -04:00
Andrey
a019849753
nicer guards
2024-09-18 00:33:15 -04:00
Andrey
4048dbe209
technical debt: enableOverdwellProtection #3553
...
only:one byte forward
2024-09-11 10:56:58 -04:00
Matthew Kennedy
b9292dbb33
rename Executor -> Scheduler
2024-09-05 00:11:31 -04:00
Andrey
cc80c6e354
pretty dead
...
only:kin
2024-09-04 23:49:35 -04:00
Andrey
6c8e05929b
explicit-folder-for-livedata-generated-headers #6886
...
only:hiding stuff from bootloader
2024-09-04 14:50:50 -04:00
Andrey Gusakov
d450b95696
engine->gearController should be nullptr until initGearController()
2024-08-09 16:22:18 -04:00
Matthew Kennedy
cfa7ad9741
AE is engine module
2024-08-03 10:41:50 -04:00
rusefillc
d706537893
refactoring: removing validateConfiguration by moving logic into another similar method
2024-06-09 11:33:17 -04:00
Andrey
109b30f063
only:stftCorrection vs fuelPidCorrection vs engine
2024-06-05 21:43:09 -04:00
rusefi
bb92146147
start/stop button improvements #6483
...
only: a bit of encapsulation, only preparations for now
2024-05-08 22:14:54 -04:00
kifir
517ddbf36a
enhance minimal unit test for existing overdwell mechanism #6373
2024-05-05 13:11:34 -04:00
kifir
80cf6d1943
add check of bailed on dwell count #6373
2024-04-25 13:10:34 -04:00
rusEFI LLC
75f38f6913
only: EFI_ANTILAG_SYSTEM is effectively dead
2024-04-24 21:57:46 -04:00
rusEFI LLC
d470a67d33
only: what is scheduling_s::momentX field type? #6409
2024-04-24 15:11:06 -04:00
rusEFI LLC
d125b9b317
only: bailedOnDwell
2024-04-23 15:57:39 -04:00
Matthew Kennedy
48feb535af
add std::function hooks to ignition
2024-04-12 16:55:49 -04:00
rusefi
21af489f12
only: todo: boolean sensors should leverage sensor framework #6342
2024-04-07 15:08:58 -04:00
Andrey Gusakov
180d91b0ed
egt sensors: final migration encapsulation bits
2024-03-10 12:56:03 -04:00
rusefillc
332e38d03e
better placement for executor include
2024-02-16 21:16:11 -04:00
rusefillc
324378f252
LUA code and EGT makes ECU to hang fix #5889
2024-01-30 17:39:50 -05:00
Matthew Kennedy
1f64950e33
Staged injection support; use two sets of injectors on the same engine #5247
...
two injection models for two stages
2024-01-07 22:36:20 -05:00
rusefi
39e888bba7
EPIC: we need to test fresh boards HW QC #5511
2024-01-06 17:24:39 -05:00
rusefillc
c7b155d97f
small-can FW is not well #5787
...
seems to be about EFI_ENGINE_CONTROL guarding too much of default settings
only:small-can-board
2023-12-13 00:15:43 -05:00
andreika-git
e55ccb5a57
Move X_CALLBACK_PERIOD_MS to engine_controller.h
2023-11-29 09:59:15 -05:00
rusefillc
a1240ce803
only:extract method
2023-11-17 15:58:08 -05:00
rusefillc
4cb45a354b
Better efi engine control guard ( #5695 )
...
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
2023-11-05 13:54:06 -05:00
rusefi
b77a7c4111
hd
2023-10-31 10:29:14 -04:00
Andreika
0097fe292c
Bench test: main relay and other pins fix ( #5637 )
...
* use standard pin bench test for the main relay
* fix pin bench test
* enable some pin bench test
* fix
2023-10-25 10:22:45 -04:00
rusefillc
b7eea90d48
only:bench docs
2023-10-12 12:55:25 -04:00
Matthew Kennedy
02f4a09d56
basic harley acr ( #48 )
...
* acr
* cleanup
* handle m_hasPinMode
* output channel
* ui
* wrap phase
* don't inject during ACR
* skip extra calculation
---------
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2023-10-09 18:51:47 -04:00
Matthew Kennedy
6be4d6073f
use onConfigurationChange instead of version holder
2023-09-26 21:47:32 -04:00
Matthew Kennedy
c8ddbba529
trip odometer
2023-09-26 17:03:06 -04:00
rusefillc
e19204dd2e
Boost ( #5586 )
...
* boost is engine module
* only:idle leaves outputs
---------
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-09-26 13:39:43 -04:00
Matthew Kennedy
a519fd13ad
vvt is engine module
...
* vvt refactoring
* vvt constexpr livedata
* format
* fix null deref
2023-09-26 09:07:59 -04:00
rusefillc
be35a5eb23
fan control is engine module ( #5585 )
...
* fan is engine module
* mockable AC
* mockable AC
* mock AC controller in fan test
* constexpr fan livedata
* isPtr
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-09-26 07:12:11 -04:00
Andrey
a2a5fda3ce
spelling is important
2023-09-09 19:51:09 -04:00