kifir
9308443f24
light refactoring
2024-06-11 13:52:17 -06:00
kifir
9abf5d15b0
now `Launch Control`-specific functionality works only when `Enable Launch Control` setting is `true` #6571
2024-05-30 11:15:57 -04:00
kifir
b67564c6aa
rename smoothRetardEndRpm to launchCorrectionsEndRpm #6566
2024-05-29 14:59:58 -04:00
kifir
e60038f8ca
now timing stays at the "ignition retard" after the end RPM for smooth timing retard #5611
2024-05-28 18:55:27 -04:00
kifir
6464d4dc7b
fix smooth retard functionality #5611
2024-05-27 09:06:42 -04:00
rusefi
a3a492d46f
Map3D should not be silently return 0 if not initialized #6461
...
preparation: giving tables names
2024-05-03 22:31:53 -04:00
rusefillc
143170d60c
odd fire timing_offset_cylinder not accounted by injection revert #6095
...
revert of revert, we have timing accounted by fuel again!
2024-04-09 16:54:53 -04:00
Andrey
e18a3b5e64
odd fire timing_offset_cylinder not accounted by injection #6095
...
flipping adjustment direction
2024-04-08 22:44:52 -04:00
Andrey
5642d412de
odd fire timing_offset_cylinder not accounted by injection revert #6095
...
odd fire angles are not right during cranking #6281
only:proteus_f7
2024-03-24 13:18:14 -04:00
Andrey
ef2fe9e33c
Timing showing crazy negative values like -595 #5250
...
only:tdd
2024-03-20 14:24:20 -04:00
Andrey
09b787adf3
launch control: merging two settings into one
2024-03-16 17:06:42 -06:00
Andrey
fcf04e6730
traction control ignition cut fix #5898
...
actual logic
2024-03-04 21:21:17 -05:00
Andrey
4b6786b6ff
ETB traction control drop is affected by not-highlighted cell fix #5952
2024-03-04 18:23:48 -05:00
Andrey
3096db5c72
confusing Map3D API fix #6139
2024-03-04 17:58:24 -05:00
Andrey
d3461e3905
odd fire timing_offset_cylinder not accounted by injection fix #6095
2024-02-29 12:29:46 -05:00
rusefillc
41669e0a52
traction control ignition cut #5898
2024-02-03 17:02:30 -05:00
rusefi
6de42dbab6
better EFI_ENGINE_CONTROL guard
2023-11-05 10:16:19 -05:00
rusefillc
b8f71d834b
better guards
2023-11-04 13:05:19 -04:00
Matthew Kennedy
883336ff30
fixAngle -> wrapAngle
2023-10-19 22:42:50 -04:00
Matthew Kennedy
83f8b168f6
indent formatting
...
(cherry picked from commit 8b5825adc46f5b626e0c8df1e00e468716c3daef)
2023-06-02 00:37:45 -04:00
Matthew Kennedy
85251fd675
cool, logging duplicate stuff! #98
...
(cherry picked from commit c3092cb1ab42847a190bed5bf4956a7a3e140602)
2023-05-04 21:40:58 -04:00
Matthew Kennedy
8c8aa4d4cb
use ECU-calculated blend table axis values
...
(cherry picked from commit 2f85cd60d4f435a1c8155eedaf187a029a34c205)
2023-04-30 11:03:03 -04:00
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
Andrey
588bf77492
wow we have two separate per-cylinder trims?! fix #5237
...
refactoring: bringing two offsets much closer together, no change in overall logic
2023-04-12 15:04:14 -04:00
rusefillc
e1b4ed2a41
https://github.com/rusefi/rusefi/issues/5237
...
only renaming variable here
2023-04-12 11:49:11 -04:00
Andrey
9b89d2673e
only:mre_f4
2023-03-01 17:08:37 -05:00
rusefillc
5bd976dcca
throttleIntent in ALS timing logic
2023-02-06 17:16:44 -05:00
Andrey
6588e813ae
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 08:26:38 -05:00
Andrey
9abdab795d
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 23:21:23 -05:00
Matthew Kennedy
e5d199272d
improve iat ignition table ( #4948 )
...
* iat ignition table
* changelog
2023-01-06 21:59:34 -05:00
rusefillc
318aa6d8c9
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 19:46:31 -05:00
Andrey
748f97afeb
kinetis asking for guard, also I've must have messed up something
2022-12-17 18:04:54 -05:00
rusefillc
18165e4b02
guards
2022-12-17 14:36:27 -05:00
Andrey
77a3f5d795
trigger refactoring: instance RPM #4740
2022-11-06 11:56:18 -05:00
Matthew Kennedy
2bc8fbce7d
VE blend tables ( #4640 )
...
* blendy ve too
* ui
* small optimizations
* save kinetis memory
* changelog
2022-10-19 06:42:22 -04:00
Matthew Kennedy
8ea31909a3
add ignition adder tables ( #4586 )
...
* ign blend tables
* tweaks
* iterate
* tweaks
* axis values
* changelog
2022-09-16 20:07:04 -04:00
Matthew Kennedy
cbe70f8dec
idle always uses instant rpm ( #4499 )
...
* idle always uses instant rpm
* configs
* fully inject rpm
2022-08-29 22:18:06 -04:00
Matthew Kennedy
923d2c2e44
unexpected contains information about why it failed ( #4393 )
...
* unexpected can contain information
* info printing
* sensors return appropriate error codes
* remove reliance on undefined behavior
* s
2022-07-28 10:04:28 +03:00
rusefillc
991ec1c8ef
Launch control bug? "range" thing is confusing #4348
2022-07-20 18:39:17 -04:00
rusefillc
99ad5045df
Launch control bug? "range" thing is confusing #4348
...
refactoring: reducing confusion
2022-07-20 18:24:36 -04:00
rusefillc
aec1900278
logging of live data structs was: data points #3614
2022-06-29 02:16:15 -04:00
rusefillc
bdb9eaa2f5
logging of live data structs was: data points #3614
2022-06-29 01:27:42 -04:00
Andrey
e62877964a
Move curves out of engineConfiguration in order to reduce RAM usage #4127
2022-05-01 23:43:43 -04:00
rusefillc
107685f069
this seems mostly dead?
2022-04-30 13:43:09 -04:00
Matthew Kennedy
38213bbc00
more missing autoscale ( #4112 )
...
* autoscale m_config->timeConstant
* min/max afr
* more
* dwell voltage
* closed loop fuel
* knock
* map estimate
* applyNonlinearBelowPulse
* fix
* add a test while we're at it for un-covered code
* test fallback MAP since we touched that
* always compute fallback MAP even if sensor is OK
2022-04-28 08:16:02 -04:00
Matthew Kennedy
76fdb4063e
XY Idle VE Table ( #3781 )
...
* config & ui
* implement
* test idle VE switching behavior
* use the interface where we can
* s
* re-bump flash version
2022-01-20 14:08:54 -05:00
Matthew Kennedy
338c14c3a8
cylinder ignition trim ( #3709 )
...
* cylinder ignition trim
* changelog
* changelog
* test
* move UI
2022-01-01 15:47:47 -05:00
Matthew Kennedy
3a4a0ba18d
simplify some table lookups ( #3692 )
...
* simplify
* expand interpolation test
2021-12-20 08:14:30 -05:00
Matthew Kennedy
0810198185
clean up timing table defaults ( #3705 )
...
* less crazy configs
* cleanup
* make that test happy
2021-12-20 08:02:38 -05:00
Andrey
940b04ab24
Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming
2021-12-07 20:18:47 -05:00