Commit Graph

3875 Commits

Author SHA1 Message Date
Matthew Kennedy da8bec9d55 configurable base CAN ID for ecumaster egt to can 2025-05-14 12:51:14 -07:00
Matthew Kennedy 38a7a852d7 send blend table Y axis value so the dot moves in TS #585 2025-05-04 01:50:46 -07:00
Matthew Kennedy b34682af5d refactor fan & main relay bench testing #587 2025-05-04 01:40:23 -07:00
Matthew Kennedy 094fc6b8d3 Delete knock window start, always start at spark firing 2025-04-07 13:05:21 -07:00
Matthew Kennedy 3f78b5de3d include order/guards for happy builds 2025-03-17 01:49:39 -07:00
Matthew Kennedy d8ba152ce6 remove mmc card dependence on configuration 2025-03-17 01:26:41 -07:00
Matthew Kennedy a7f82217c0 dead err 2025-03-16 22:50:06 -07:00
Matthew Kennedy 2cb2ed2a86
calculate spark timing last minute rather than storing it (#555)
* calculate spark timing last minute rather than storing it

* handle underdwell

* f2lz avoidance

* test friendlyness

* move test hook after the underdwell bailout
2025-03-11 19:35:18 -07:00
GitHub gen-configs Action 9123aca0d0 Auto-generated configs and docs 2025-03-07 11:29:48 +00:00
Matthew Kennedy 442c75cc4c
Remove sensor chart (#568)
* delete sensor chart from firmware

* delete sensor sniffer UI
2025-03-07 03:28:29 -08:00
Matthew Kennedy 59ccbcdf4d minor interpolation cleanup 2025-03-06 12:12:45 -08:00
GitHub gen-configs Action c05ebf9a9f Auto-generated configs and docs 2025-03-03 09:05:22 +00:00
Matthew Kennedy 9634614b8a dead L9779 driver 2025-03-03 01:03:44 -08:00
Matthew Kennedy 86019ef085 don't pass around a scheduler to all PWM, get it from engine 2025-03-02 12:31:30 -08:00
Matthew Kennedy 99b45960b4 remove idle blip "feature" 2025-02-27 14:10:43 -08:00
Matthew Kennedy 9dcf76d99c
Remove stack checks (#558)
* remove stack checks

* put one back
2025-02-18 17:33:24 -08:00
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