fome-fw/firmware/controllers/system/timer
Matthew Kennedy ef9032bca4
Control injectors with a mask rather than pointers (#551)
* mostly implement

* tests

* tests

* tests

* properly handle single point injection

* fix tests

* fix tests

* scheduler

* format

* fix tests

* extract calculateInjectorOutputMask

* uncomment

* split injection just barely fits!

* provide a constructor so maybe mac is happy?

* don't bother storing the mask at all

* simplify

* make the pad bits predictable
2025-02-13 17:54:42 -08:00
..
event_queue.cpp useless comment 2024-08-28 01:33:08 -07:00
event_queue.h minor event_queue cleanup 2024-07-11 16:11:47 -07:00
pwm_generator_logic.cpp std::isnan 2024-07-23 15:48:43 -07:00
pwm_generator_logic.h name VVT PWMs 2024-08-13 14:36:51 -07:00
readme.md
scheduler.cpp missed one 2023-11-01 13:54:57 -07:00
scheduler.h Control injectors with a mask rather than pointers (#551) 2025-02-13 17:54:42 -08:00
single_timer_executor.cpp rename Executor -> Scheduler 2024-07-11 17:03:13 -07:00
single_timer_executor.h rename Executor -> Scheduler 2024-07-11 17:03:13 -07:00
trigger_scheduler.cpp SPARK_EXTREME_LOGGING cleanup 2024-09-18 22:11:13 -07:00
trigger_scheduler.h extend engineModules.apply_all to onEnginePhase 2024-08-28 02:26:16 -07:00

readme.md

Timer

In this folder we have files related to hubrid hardware/software timer, including PWM generation.