Commit Graph

3859 Commits

Author SHA1 Message Date
Matthew Kennedy 6f228a1222
Adjust fuel qty for mode at the last minute (#554) 2025-02-14 10:05:45 -08:00
Matthew Kennedy f6e4239bcb reset ignition schedule too on trigger loss 2025-02-13 23:19:34 -08:00
Matthew Kennedy c932c55693 overdwell test with IgnitionContext instead of event 2025-02-13 23:18:30 -08:00
Matthew Kennedy 1d6ca9f989 Reset injection schedule upon trigger sync loss 2025-02-13 22:03:30 -08:00
Matthew Kennedy 2ebd882722
Ignition outputs use a mask like fuel (#553)
* remove skipped spark check

* this test no longer does anything

* ignition mask outputs

* tests

* extract function to calculate mask

* don't even store the mask
2025-02-13 20:31:09 -08:00
Matthew Kennedy eee942f2ab event_registry.cpp is dead 2025-02-12 22:32:30 -08:00
Matthew Kennedy e2fbbb2277 Add an option for "full sync on engine stim" 2025-02-12 17:44:43 -08:00
Matthew Kennedy 5110c5bb85 pass mode in to computeInjectionAngle 2025-02-12 10:30:42 -08:00
Matthew Kennedy 4165df2cb2 pull getInjectionModeDurationMultiplier out of base fuel math calc 2025-02-11 19:12:38 -08:00
GitHub gen-configs Action fab2e31206 Auto-generated configs and docs 2025-02-08 10:46:59 +00:00
Matthew Kennedy b74fe3f0d1 Add GPPWM oil temp/pressure 2025-02-08 02:45:11 -08:00
Matthew Kennedy 61788feb4a add UI to set Wi-Fi SSID/PSK 2025-02-03 17:53:54 -08:00
Matthew Kennedy 5759dffff7 implement "use MAP estimate during transient" rusefi/rusefi#5755 2025-02-02 13:55:12 -08:00
Matthew Kennedy 3c6e91c71c guard against bootloader 2025-01-18 16:03:53 -08:00
Matthew Kennedy 2aa9b72955 guard against bootloader 2025-01-18 15:39:46 -08:00
Matthew Kennedy 810c392bb2 OneCylinder::getSparkAngle 2025-01-18 02:51:15 -08:00
Matthew Kennedy 0a24ab8cde comment 2025-01-18 02:44:36 -08:00
Matthew Kennedy 67d41ea65e put injection mass inside OneCylinder 2025-01-18 02:42:51 -08:00
Matthew Kennedy 0d2ceefde3 move injection SOI function to OneCylinder 2025-01-18 02:35:06 -08:00
Matthew Kennedy 64eb875b12 each cylinder calculates its own offset 2025-01-18 01:54:48 -08:00
Matthew Kennedy 73edd28251 cylinders know their own index and number 2025-01-18 01:40:18 -08:00
Matthew Kennedy 49fece039f firing order comment 2025-01-18 01:35:48 -08:00
Matthew Kennedy 1ff00b7524 getCylinderId -> getCylinderNumberAtIndex 2025-01-18 01:23:10 -08:00
Matthew Kennedy 0e2709cd91 start refactoring towards OneCylinder 2025-01-18 01:03:44 -08:00
GitHub gen-configs Action f8b942f1cd Auto-generated configs and docs 2025-01-14 04:37:11 +00:00
Matthew Kennedy ee21d0c83d live data: main relay & launch 2025-01-13 15:47:09 -08:00
Matthew Kennedy 7d7dd86f93 real obd codes are hex 2025-01-10 13:48:58 -08:00
Matthew Kennedy 02714916e8 sensor check oil temp 2025-01-07 15:14:29 -08:00
Matthew Kennedy 8fe18697da check oil pressure sensor 2025-01-07 15:12:11 -08:00
Matthew Kennedy 04a6a2c7d2 sensor checker knows about 5v sensor supply voltage 2025-01-03 18:32:48 -08:00
Matthew Kennedy 17627ed60f pwm_freq_t cleanup 2025-01-03 00:52:40 -08:00
Matthew Kennedy d35d734a7f crust cleanup 2025-01-02 22:15:34 -08:00
Matthew Kennedy f71e3df50e pauseCANdueToSerial debt 2025-01-02 22:09:14 -08:00
Matthew Kennedy f81dff184e enableOverdwellProtection 2025-01-02 22:04:56 -08:00
Matthew Kennedy 9f4b66052b we have main relay sensing! 2025-01-02 21:55:04 -08:00
Matthew Kennedy 43e759593c detect main relay faults 2025-01-02 21:34:59 -08:00
Matthew Kennedy 4bc73255d4 small can board 2024-12-29 02:03:44 -08:00
GitHub gen-configs Action 5e2c557b87 Auto-generated configs and docs 2024-12-26 09:23:17 +00:00
Matthew Kennedy a4a7d870e9 compactify config 2024-12-26 01:21:58 -08:00
GitHub gen-configs Action 83cabff5b9 Auto-generated configs and docs 2024-12-26 09:08:22 +00:00
Matthew Kennedy e6efc22330 dead setRotary 2024-12-26 01:06:38 -08:00
Matthew Kennedy 080cd74c06 unnecessary setTwoStrokeOperationMode 2024-12-26 01:04:16 -08:00
GitHub gen-configs Action a7d6126477 Auto-generated configs and docs 2024-12-25 03:41:32 +00:00
Matthew Kennedy 8e9f67af31 add a button to force resync 2024-12-24 19:35:18 -08:00
Matthew Kennedy 66576f0d61 Use batch fuel until cam sync happens 2024-12-24 19:32:30 -08:00
Matthew Kennedy 6a240bf555 dead getAdvance function 2024-12-24 16:07:06 -08:00
Matthew Kennedy 32f319d7cd tests build 2024-12-24 02:59:54 -08:00
Matthew Kennedy 6d549802d0 cleaning 2024-12-24 02:53:18 -08:00
Matthew Kennedy 9736b3b64f refactoring timing math 2024-12-24 02:48:26 -08:00
Matthew Kennedy 2efa469421 extract isCranking 2024-12-24 02:33:57 -08:00