Commit Graph

27 Commits

Author SHA1 Message Date
Matthew Kennedy b34682af5d refactor fan & main relay bench testing #587 2025-05-04 01:40:23 -07:00
Matthew Kennedy 2fa765ed2a add trip odometer consumption test, fix the bug #589 2025-05-04 01:03:00 -07:00
Matthew Kennedy b435145cd8 do the actual tcp write in flush 2025-03-16 00:57:57 -07:00
Matthew Kennedy c079cfde09 enable lwip read timeouts 2025-03-15 20:25:19 -07: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 71d8e80ddc progress on dual MAP 2025-03-07 00:13:41 -08:00
Matthew Kennedy ffdede6a5a correct printf format 2025-03-03 10:23:43 -08:00
Matthew Kennedy eb7892f0a3 fractional tach pulse 2025-03-03 10:15:47 -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 569eb72a70 disable fans when ignition is off 2025-02-25 15:47:11 -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 6f4b75f7dc map averaging uses new cylinder offset 2025-01-18 02:25:15 -08:00
Matthew Kennedy 1ff00b7524 getCylinderId -> getCylinderNumberAtIndex 2025-01-18 01:23:10 -08:00
Matthew Kennedy 6b68e39ca9 unused parameter 2024-12-28 14:11:13 -08:00
Matthew Kennedy 203b28105b missed override 2024-12-17 16:48:50 -08:00
GitHub gen-configs Action 7afb8b700e Auto-generated configs and docs 2024-12-15 00:32:38 +00:00
Matthew Kennedy fbb74b27b9 fan live data & labels 2024-12-14 16:31:02 -08:00
Matthew Kennedy d16d8c4e57 comment format 2024-11-29 02:14:29 -08:00
DenisMitchell 28c7b9efc1
Update tachometer.cpp - fix tach sweep (#483)
fix tachsweep - x2 and y2 transposed in interpolateClamped
2024-09-05 11:44:32 -07:00
Matthew Kennedy 2ff394e3e9 tach sweep experiment 2024-09-04 22:38:12 -07:00
Matthew Kennedy e00bc56666 tachometer onFastCallback 2024-09-03 16:32:22 -07:00
Matthew Kennedy c3e1435f39 move tachometer to modules dir 2024-09-03 16:28:54 -07:00
Matthew Kennedy 761efd862c
MAP avg uses engine module callbacks (#475)
* use engine module callbacks

* happy tests

* happy small-can-board

* interact with map avg via module

* simplify map avg init

* tweaks

* omit module to disable it instead!

* unnecessary guard

* minor cleanups

* unnecessary branch - lookups for these tables are fine at 0 rpm

* oop
2024-08-29 22:38:30 -07:00
Matthew Kennedy 12321d4325 map averaging includes 2024-08-29 13:29:53 -07:00
Matthew Kennedy 6fc52a1430 move map averaging to module 2024-08-29 13:26:57 -07:00
Matthew Kennedy 4b4d2ac4d5
ethernet console as engine module (#453)
* infrastructure for engine modules in the build

* fully move fuel pump

* fan

* gear detector

* gear detect

* fan control cleanup

* trip odometer

* shuffle makefiles around a little

* move ethernet console to engine module

* oops

* s

* final

* dead line
2024-07-23 20:52:37 -07:00
Matthew Kennedy ff5e47c95d
Engine modules participate in the build system (#452)
* infrastructure for engine modules in the build

* fully move fuel pump

* fan

* gear detector

* gear detect

* fan control cleanup

* trip odometer

* shuffle makefiles around a little

* minor format
2024-07-23 18:05:43 -07:00