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