Commit Graph

661 Commits

Author SHA1 Message Date
kifir eabd14e818 Now closed loop fuel correction is not performed when tuning seems to be happening #7515 2025-02-27 09:54:03 -05:00
kifir b191054de5 only:refactoring now we use anonymous namespace instead of static keyword to avoid external linkage 2025-02-27 09:54:03 -05:00
FDSoftware 713d186927 update defaults & validateConfigOnStartUpOrBurn 2025-02-26 15:58:44 -05:00
rusefillc b93004ea23 STD_ATMOSPHERE pasta of copies
only:pasta
2025-02-26 00:04:07 -05:00
rusefillc 3e9817d06e better API
only:uaefi
2025-01-19 15:55:44 -05:00
rusefillc fc77a09c35 refactoring: extract method
only:uaefi
2025-01-19 13:38:21 -05:00
rusefillc 5ea65826bd only:VE_RPM_COUNT 2025-01-14 20:20:47 -05:00
rusefillc 768fa24ad0 oddFireEngine setting prevents cranking in wasted spark #7228
only:uaefi
2024-12-29 23:18:07 -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 2a41fbfedb pch 2024-09-26 20:44:50 -04:00
Matthew Kennedy e26f1b0c93 min/maxF -> std::min/max 2024-09-26 00:35:28 -04:00
Matthew Kennedy 93bb3df05d only:int rpm -> float rpm 2024-09-25 23:56:18 -04:00
Matthew Kennedy 1bbc84aba8 only:std::abs 2024-09-25 23:48:34 -04:00
Matthew Kennedy ba94d94925 only:int rpm -> float rpm 2024-09-25 23:36:33 -04:00
Andrey fa6737cb58 explicit-folder-for-livedata-generated-headers #6886 2024-09-04 18:05:06 -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
Matthew Kennedy d8c6fd3e85 avoid float -> int -> float 2024-05-15 19:40:57 -04:00
kifir 867fd3d746 Refactoring: extract readGppwmChannel function extract into gppwm_channel_reader.h/cpp files 2024-05-15 12:25:28 -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 6a8d62a1ed 1-8-6-2-7-3-4-5 Ferrari-Maserati F136 firing order 2024-04-11 11:19:09 -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
rusefillc 48bdfcd232 1_6_5_10_2_7_3_8_4_9 firing order BMW S85, also Audi 5.2 R8 and huracan 2024-04-01 12:16:45 -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
Matthew Kennedy b7b7c77ce0 move a bunch of tables out of engine_configuration_s 2024-03-20 17:07:12 -04: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
Andrey 50b2fccb3b only: renaming method 2024-02-29 00:26:07 -05:00
Matthew Kennedy 52cb68fe98 Blend tables can override Y axis 2024-01-17 09:36:01 -05:00
Matthew Kennedy f4c681bf9e remove single use function 2024-01-17 09:09:08 -05:00
rusefillc c7931fc2b9 Ford Voodoo 2024-01-11 12:49:49 -05:00
GitHub gen-configs Action 58f31fd2d9 Auto-generated configs and docs 2024-01-03 20:32:11 +00:00
rusefillc fb47ea3af8 oddFireEngine not to allow wasted in spinning
only:proteus_f7
2023-11-13 01:59:46 -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
Andrey 3a2fd58aa3 this would need to be addressed one day 2023-11-02 11:26:47 -04:00
Matthew Kennedy 2c049d206a dead pid auto tune 2023-11-01 17:01:07 -04:00
rusefillc 198c9e8f57 only:shall we be just a little less Toyota 2023-11-01 10:09:04 -04:00
Matthew Kennedy 2b392307e4 make wrapAngle a function not macro 2023-10-19 22:59:43 -04:00
Matthew Kennedy 28fd3c59ac remove wrapAngle2, wrapAngle does fine 2023-10-19 22:53:09 -04:00
Matthew Kennedy 883336ff30 fixAngle -> wrapAngle 2023-10-19 22:42:50 -04:00
rusefi e8c45a2e7d refactoring: reducing code duplication. Also, do we even care for critical error codes?! 2023-08-20 22:23:44 -04:00
Matthew Kennedy a4fd161606 test lambda monitor response #75 2023-07-26 10:00:39 -04:00
GitHub gen-configs Action 397359c38e Auto-generated configs and docs 2023-07-26 13:03:39 +00:00
rusefillc 99f4c04192
lambda monitor live data (#5469)
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-07-26 08:58:08 -04:00
Matthew Kennedy 0339129545 wire up restoreConditionsMet #75 2023-06-29 16:50:20 -04:00
Matthew Kennedy 12cad99136 lambda monitor wiring 2023-06-29 12:00:09 -04:00
Matthew Kennedy a7de18d260 stub lambda monitor #75 2023-06-29 11:50:02 -04:00
rusefillc 0692b7736e only:code style 2023-06-25 17:24:39 -04:00
rusefillc a1776d176d better code guard? 2023-05-24 18:48:54 -04:00