Commit Graph

164 Commits

Author SHA1 Message Date
FDSoftware ac69ea9432 Make trailing spark angle a 3D table #5248
* added a new table "trailingSparkAngle"
* removed trailingSparkAngle as config on rusefi.txt
* added trailingSparkAngle as variable on ignition state
* bump FLASH_DATA_VERSION
2025-02-07 17:33:46 -04:00
rusefillc fc77a09c35 refactoring: extract method
only:uaefi
2025-01-19 13:38:21 -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 962483b405 unit_tests "logic analyzer" style output #6403
only:uaefi
2024-12-27 15:38:07 -05:00
rusefillc d8607aa1af extract 'updateDwell' method
only:uaefi
2024-12-26 23:27:28 -05:00
3eR01ive 94d765e4d8
- fix detect cylinder for knock then wasted_spark (#7062)
Co-authored-by: 3er0.1ive <3er0.1ive@veeroute.com>
2024-11-11 13:31:58 -05:00
Matthew Kennedy 4ba6cf4185 only:int rpm -> float rpm 2024-09-26 00:25:55 -04:00
Matthew Kennedy b9292dbb33 rename Executor -> Scheduler 2024-09-05 00:11:31 -04:00
Matthew Kennedy 348acf1b47 odd wasted spark 2024-08-31 15:39:15 -04:00
Matthew Kennedy 5d63e41a4b cisnan -> std::isnan 2024-07-22 21:10:06 -04:00
rusefi 000bf5754c Revert "Oscilations in DWELL length after 40+ hours of uptime #6451"
This reverts commit d5846f5975.
2024-05-11 20:32:43 -04:00
rusefillc 229958a80a Oscilations in DWELL length after 40+ hours of uptime #6451
THIS COULD BE AT LEAST PART OF THE FIX?!
2024-05-11 15:15:34 -04:00
Andrey 6eaf9b117d only: unique variable name so that nice IDE would not be needed 2024-05-10 23:09:52 -04:00
rusefillc aabc64be6d only: overdwell doc update 2024-05-10 23:07:23 -04:00
rusefillc 803b83fa9d only: fsio is dead 2024-05-10 22:20:48 -04:00
rusefillc 729abf4c3c only: removing dead code comment from 8 years ago 2024-05-10 22:10:20 -04:00
rusefillc 6e10e14af2 random refactoring, only one assignment 2024-05-10 22:09:50 -04:00
rusefillc d5846f5975 Oscilations in DWELL length after 40+ hours of uptime #6451 2024-05-10 15:24:40 -04:00
rusefi a49198709d Oscilations in DWELL length after 40+ hours of uptime #6451
sadDwellRatioCounter
2024-05-07 12:04:36 -04:00
kifir 517ddbf36a enhance minimal unit test for existing overdwell mechanism #6373 2024-05-05 13:11:34 -04:00
kifir 81e472fbba enhance logging 2024-05-03 10:40:33 -04:00
kifir 76a2ce8042 enhance logging 2024-04-30 18:37:59 -04:00
rusEFI LLC c9f24ae545 what's the proper way to printf timeNowUs #6434 2024-04-29 18:25:43 -04:00
rusEFI LLC b341b2beaa what's the proper way to printf timeNowUs #6434 2024-04-29 18:20:30 -04:00
Matthew Kennedy e4db668aa7 use timer instead of home spun time math 2024-04-25 20:50:48 -04:00
Matthew Kennedy 046ad7436f use timer instead of home spun time math 2024-04-25 20:50:48 -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
kifir ff64d67075 enhance formatting 2024-04-24 10:31:21 -04:00
rusEFI LLC dcb0d7ffdb only: docs 2024-04-23 15:55:12 -04:00
kifir c6d40acdf9 get rid of unused outOfOrder field #6374 2024-04-21 18:50:40 -04:00
kifir 6ff71d1a45 get rid of unreachable code #6374 2024-04-21 18:03:07 -04:00
kifir 965d758ad1 enhance formatting 2024-04-21 15:54:04 -04:00
rusefillc 78345f2a78 Overdwell: explicit unit test for #6373
only: todo
2024-04-19 16:12:52 -04:00
rusefillc 8ec04f531a only: docs spelling 2024-04-17 23:46:38 -04:00
Andrey 4bc38d3543 Overdwell at times around syncloss while cranking #6349
hopefully bugfix - do not start dwell in case of out-of-order
2024-04-17 19:02:47 -04:00
Andrey 918631fb82 only: extra logging 2024-04-17 11:54:22 -04:00
rusefillc db5f7b5e37 only: fixing docs typo 2024-04-17 10:32:07 -04:00
rusefillc 3cc46817a1 Overdwell at times around syncloss while cranking #6349
only: logging
2024-04-17 10:05:00 -04:00
Matthew Kennedy 48feb535af add std::function hooks to ignition 2024-04-12 16:55:49 -04:00
rusefi 189539b51f Overdwell at times around syncloss while cranking #6349
overdwell logs
2024-04-10 00:28:19 -04:00
rusefi fe53005888 only: better variable name and some docs 2024-04-10 00:25:05 -04:00
rusefi b1f646b668 enableOverdwellProtection only mutable for unit tests 2024-04-10 00:08:52 -04:00
rusefi 9c77bc709a only: better method name 2024-04-10 00:02:39 -04:00
Andrey 12db01c948 first spark out of order coilIndex logic in prepareCylinderIgnitionSchedule fix #6094 2024-02-29 01:47:43 -05:00
Andrey d2b6ae4d11 only: last rename for now 2024-02-29 00:41:12 -05:00
Andrey a58ab9ebcf only: renaming another variable 2024-02-29 00:34:26 -05:00
Andrey 28cdf85ddc only: renaming variable 2024-02-29 00:29:48 -05:00
Andrey 50b2fccb3b only: renaming method 2024-02-29 00:26:07 -05:00
Andrey 002a2ce016 only: encapsulation/better name 2024-02-28 21:44:02 -05:00