Commit Graph

202 Commits

Author SHA1 Message Date
kifir 9cb878b699 implement ignition retard for shift torque reduction #5608 2024-10-05 03:01:03 +03:00
Matthew Kennedy 39b11a0a8e only:int rpm -> float rpm 2024-09-25 23:50:55 -04:00
rusefillc 11ce520200 Ignition Timing drifting - did we break fixed timing? #6878
making fixed timing more fixed
only:uaefi
2024-09-01 17:24:20 -04:00
kifir d223ec9a4d now we wrap advance angle after lua timing parameters are applied 2024-07-25 13:44:22 -04:00
Matthew Kennedy ae1a6e9d8d cisnan -> std::isnan 2024-07-22 19:53:59 -04:00
Matthew Kennedy 2682fcec2a cisnan -> std::isnan 2024-07-22 19:53:27 -04:00
kifir 7e4b2661d6 now we retard ignition only on pre-launch or launch conditions (#5611) 2024-06-11 13:52:17 -06:00
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