10 Commits

Author SHA1 Message Date
Matthew Kennedy
d14ce8af73 final so the compiler can devirtualize 2026-11-09 02:11:53 -08:00
Matthew Kennedy
a60148b9df ensure chibios timestamps stay fresh 2026-11-09 01:51:52 -08:00
Matthew Kennedy
899e48daa6 format pump, heater 2026-04-10 13:30:00 -07:00
Matthew Kennedy
44e16b42b7 correct heater thread channel numbers 2025-01-27 23:00:12 -08:00
Matthew Kennedy
a20ad92f66 heater thread iterate correctly 2025-01-24 01:15:53 -08:00
Matthew Kennedy
8688ed9e5e support 4 channels 2024-09-24 18:36:14 -07:00
Matthew Kennedy
99335f90c1 F0 heater was broken by cddcd0d88c 2023-11-17 18:08:45 -08:00
Matthew Kennedy
86d57343b1 stray returns? 2023-11-17 17:50:52 -08:00
Matthew Kennedy
17acd065d3 cherry-pick timer from ECU and use it for sequencing logic (#289)
* enable timestamp api

* add timer class

* use unsigned integer for timestamps

* heater uses timers

* timer mocking and test adjustment
2023-11-15 17:42:37 -08:00
Matthew Kennedy
ff5b3ac3bb split heater thread and heater logic 2023-11-13 13:30:23 -08:00