Commit Graph

4517 Commits

Author SHA1 Message Date
GitHub gen-configs Action d80b8a9850 Auto-generated configs and docs 2025-01-24 13:47:47 +00:00
Andrey Gusakov 985d49a42b mmc_card: report files delete command 2025-01-24 08:45:10 -05:00
rusefi ace6f99eba GM Gen. 5 LT1
only:alphax-8chan_f7
2025-01-19 18:40:21 -05:00
Matthew Kennedy 9bb59f5e99 firing order comment 2025-01-19 15:55:44 -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
GitHub gen-configs Action eb8c3d9d9e Auto-generated configs and docs 2025-01-18 15:44:33 +00:00
rusefillc 0fad1c71fe GM_SBC_GEN5
only:alphax-8chan
2025-01-18 10:33:47 -05:00
rusefillc 9de913725e only:runNotSquareTest docs 2025-01-16 09:22:27 -05:00
rusefillc 5ea65826bd only:VE_RPM_COUNT 2025-01-14 20:20:47 -05:00
rusefillc 9dac54ad17 Access to uninitialized table: tct fix #7300
fix to initialization sequence - noise or starter might get lucky and happen too soon?
only:uaefi
2025-01-14 08:09:00 -05:00
Matthew Kennedy 3a133f1da7 live data: main relay & launch 2025-01-13 23:57:47 -05:00
rusefillc b34b5aacfc only:boardAfterTuneDefaults this is all a mess 2025-01-13 15:49:16 -05:00
rusefi 6ce9e56653 only:SUPPORT_GY6 2025-01-13 12:42:04 -05:00
GitHub gen-configs Action e20491073e Auto-generated configs and docs 2025-01-13 14:26:55 +00:00
Andrey Gusakov 1797dbd22f spi: dead 2025-01-13 09:24:05 -05:00
rusefillc 70513a1dae log red LED reason on SD card #7290
only:uaefi
2025-01-12 12:19:17 -05:00
GitHub gen-configs Action 175937577b Auto-generated configs and docs 2025-01-12 13:38:26 +00:00
Andrey Gusakov ff05909548 TS: add SD manipulation commands 2025-01-12 08:27:39 -05:00
rusefillc c3dcf5b23f a bit of dead code? 2025-01-10 21:31:42 -05:00
kifir 82e95ce9d1 handle lack of ignition voltage (closes #7254) 2025-01-08 16:46:07 -05:00
rusefillc 1974029736 clarification and saving one byte
only:uaefi
2025-01-07 22:31:22 -05:00
rusefillc 59be867e47 fuel level does not handle lack of ignition voltage #7254
only:uaefi
2025-01-05 09:57:33 -05:00
rusefillc 215268e306 canned tunes button should tell TS to refresh #7250
only:uaefi
2025-01-03 13:03:03 -05: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 2d5defe66a dead warning_message
only:uaefi
2025-01-02 17:38:49 -05:00
rusefillc 0dfc9644a5 GM GDI
only:uaefi
2025-01-01 19:12:43 -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 25f1010279 unit tests to write MS logs #7222
only:making tests a bit more real
2024-12-27 22:12:02 -05:00
GitHub gen-configs Action b936590e42 Auto-generated configs and docs 2024-12-27 21:05:18 +00:00
rusefillc 962483b405 unit_tests "logic analyzer" style output #6403
only:uaefi
2024-12-27 15:38:07 -05:00
rusefillc d61e1b5147 more ignition encapsulation
only:uaefi
2024-12-27 12:02:15 -05:00
rusefillc 5bf6964538 more ignition encapsulation
only:uaefi
2024-12-27 11:51:43 -05:00
rusefillc 5b7023cf49 extract 'isCranking' parameter
only:uaefi
2024-12-27 11:30:13 -05:00
rusefillc d8607aa1af extract 'updateDwell' method
only:uaefi
2024-12-26 23:27:28 -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 6f3dcafeb4 shuffle around ignition-related files 2024-12-26 22:31:34 -05:00
rusefillc 6cf3c6340c decoupling 2024-12-26 22:31:34 -05:00
Matthew Kennedy df28510e6b rename ignition_state -> ignition_controller
only:uaefi
2024-12-26 20:23:05 -05:00
Matthew Kennedy acb6be4203 unnecessary includes 2024-12-26 20:14:37 -05:00
Matthew Kennedy 2cf9d69fb4 unnecessary setTwoStrokeOperationMode
only:uaefi
2024-12-26 19:46:56 -05:00
Matthew Kennedy 74c04d64b3 everybody loves a literally empty function
only:uaefi
2024-12-26 19:23:04 -05:00
Matthew Kennedy faf8a33be2 dead log field 2024-12-26 19:23:04 -05:00
Andrey Gusakov dc83659831 persistent_configuration: incapsulate crc calculation 2024-12-20 05:15:02 -05:00
Andrey Gusakov 2ed6f0b878 LTFT: start 2024-12-20 05:15:02 -05:00
kifir aa18fd899f Handle fuel splashing (closes #7180) 2024-12-19 15:51:55 -05:00
GitHub gen-configs Action bb49e1ee4a Auto-generated configs and docs 2024-12-18 06:47:27 +00:00
kifir 348fe3eaa7 Add `Clutch Up Switch` option to`Activation Mode` combobox on `Shift Torque Reduction (Flat Shift)` dialog #7117 2024-12-18 08:36:09 +02:00
kifir 6eb30ea69f only:replace `ShiftTorqueReductionSwitchTest` with `ShiftTorqueReductionSwitchTest` and `ShiftTorqueReductionInvertedSwitchTest` to avoid combinatorial explosion 2024-12-18 08:36:09 +02:00
rusefillc 71c1ae82ae only:docs 2024-12-17 16:01:25 -05:00
rusefillc 02b960afae only: fuel sensor fuelLevelAveragingAlpha #7180 2024-12-17 12:03:50 -05:00
rusefillc 365b3595cd only:prep for nucleo 2024-12-16 19:44:18 -05:00
GitHub gen-configs Action 489d0d6dcd Auto-generated configs and docs 2024-12-16 17:38:30 +00:00
kifir 53cc9049cf Add `Clutch Down Switch` option to`Activation Mode` combobox on `Shift Torque Reduction (Flat Shift)` dialog (closes #7117) 2024-12-16 19:28:29 +02:00
rusEFI LLC 9e4fcd37fc CRITICAL: h154 mc33810 max dwell setting is not visible with default value of 2ms, also no warning/error if exceeded #7157
only:hellen154hyundai_f7
2024-12-15 18:16:19 -05:00
kifir e5f0f2384d Implement `setTorqueReductionState` Lua hook (closes #7160) 2024-12-15 16:48:20 -05:00
rusefillc 1a7465558a only:targetAfrBlends defaults 2024-12-15 15:50:03 +02:00
Matthew Kennedy 8699e00951 only:throttlePedalUpPin is dead 2024-12-14 23:11:39 -05:00
kifir 061e075874 Implement target AFR blend #7123 2024-12-13 09:10:51 -05:00
rusefillc 22c8a3fa58 bare minimum nucleo F767 HW CI #7033
only:stm32f767_nucleo
2024-12-07 21:18:47 -05:00
kifir 7f73b9b1f6 Rename fields to enhance `nitrous_control_state` view #6783 2024-12-06 22:42:27 +02:00
kifir 4d8b3229fa Implement `Minimum Vehicle Speed` setting #6783 2024-12-06 19:18:23 +02:00
kifir 80a7b4c436 Implement `Ignition Retard` setting #6783 2024-12-06 17:33:06 +02:00
kifir23917 ad027a99d6
Implement Fuel Adder % settings #6783 (#7125)
* only:refactoring: extract part of functionality into `NitrousTestBase` class #6783

* Implement `Fuel Adder %` settings #6783
2024-12-05 16:58:40 -05:00
kifir23917 8be7dc0c26
Implement `Nitrous Relay` and `Nitrous Relay Mode` settings #6783 (#7122) 2024-12-05 09:14:08 -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
Matthew Kennedy c444db1383 dfco timing retard and ramp back in 2024-12-03 18:30:19 -05:00
Matthew Kennedy a623c80d59 dfco timing retard plumbing 2024-12-03 18:04:42 -05:00
kifir c1eb9dbae1 Implement `isNitrousConditionSatisfied` #6783 2024-12-02 23:34:59 +02:00
kifir23917 8ec1c247fe
Nitrous defaults and deactivation RPM window fix (#7115)
* Implement default value for `Minimum TPS` setting #6783

* Implement default value for `Minimum CLT` setting #6783

* Implement default value for `Maximum AFR` setting #6783

* Implement default values for `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783

* only:refactoring: get rid of redundant overloaded `TestBase::updateRpm` method

* only: refactoring make rising checker in hysteresis configurable

* Enhance deactivation RPM window implementation #6783
2024-12-02 12:06:49 -05:00
kifir b99c2897ce Implement `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783 2024-12-02 00:27:43 +02:00
rusefillc 53bf3da0e4 After start enrichment Engine Cycles is now represented with U16 data type
https://rusefi.com/forum/viewtopic.php?f=16&t=2846
2024-12-01 07:54:07 -05:00
kifir 5fe01f88dc only:light refactoring #6783 2024-11-30 00:34:03 +02:00
kifir 74e8619ad7 Implement `Maximum AFR` setting #6783 2024-11-30 00:34:03 +02:00
kifir 8c03b616e6 implement `Maximum MAP` setting #6783 2024-11-29 01:26:40 +02:00
kifir 67d0923a29 implement `Minimum CLT` setting #6783 2024-11-29 01:26:40 +02:00
kifir 19003c22d2 implement `Minimum TPS` setting #6783 2024-11-29 01:26:40 +02:00
GitHub gen-configs Action 5bf89accc0 Auto-generated configs and docs 2024-11-27 22:06:06 +00:00
kifir23917 d58aeb045d
Implement `Nitrous Control` settings with arming functionality #6783 (#7103) 2024-11-27 16:43:45 -05:00
GitHub gen-configs Action d7b757abb9 Auto-generated configs and docs 2024-11-26 22:05:04 +00:00
Andrey G 57f7fb0992
Uaefi sent (#7100)
* SENT: TS settings for high pressure fuel sensor

* SENT: glue GM high pressure fuel sensor

* SENT: unit test guards

* SENT: unit test guards 2
2024-11-26 16:26:00 -05:00
GitHub gen-configs Action c05ab1ae39 Auto-generated configs and docs 2024-11-26 15:19:16 +00: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
rusefillc 3cb2f6727a docs: AFR vs lambda 2024-11-22 18:15:25 -05:00
kifir a36a8614da implement `FuelDifferentialPressureTest` (closes #6972) 2024-11-22 17:51:25 +02:00
kifir23917 5731cdd6dc
implement `StagedInjectionTest` #6972 (#7087) 2024-11-20 14:07:50 -05:00
kifir23917 1e87f77a70
Implement `Secondary injector flow compensation mode` and `Secondary injector reference pressure` settings #6972 (#7079) 2024-11-18 10:11:57 -05:00
rusefillc a3a76f9e1b getConsumedGramsRemainder 2024-11-17 13:09:35 -05:00
rusefillc 15bf24eee9 m_consumedRemainder busy loop 2024-11-17 12:12:10 -05:00
rusefi 69a31f3c38 typo 2024-11-15 20:46:05 -05:00
rusefillc 51330fcbcc only:doc 2024-11-15 20:06:33 -05:00
rusefillc 79cfb0a5f3 External aem wideband does not work over CAN wbo #7048 2024-11-06 08:39:38 -05:00
kifir 9d86da59e1 implement test for `Torque Reduction Ignition Retard(deg)` parameter #5608 2024-11-05 23:19:51 +02:00
kifir 5c6ee81352 only:refactoring: extract part of functionality into `TestEngineConfiguration` class 2024-11-05 23:19:51 +02:00
kifir23917 6361b9ef31
Flat shift tests #5608 (#7042)
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class

* only:refactoring: rename file

* only:refactoring: Now we reuse `TestBase` class functionality

* only:refactoring: extract part of functionality into `TestEngineState` class

* only:refactoring: extract part of functionality into `TestEngineConfiguration` class

* implement test for `Torque Reduction Ignition Cut` setting #5608
2024-11-04 17:09:39 -05:00
kifir 9907cc2108 implement `Limit Torque Reduction Time` flag functionality #5608 2024-11-02 20:59:05 +02:00