speeduino/test/test_schedule_calcs
tx_haggis 963f6317ba
Save 600+ bytes RAM (step 5 of 9) - De-duplicate setSchedule functions (#1111)
* initialiseSchedulers: factor out shared code.

* Proxy setFuelSchedule\d through generic
setFuelSchedule() function

* Directly call setFuelSchedule

* Simplify unit tests

* Proxy setIgnitionSchedule\d through generic
setIgnitionSchedule() function

* Directly call setIgnitionSchedule

* Simplify unit tests

* Optimize by partially inlining
the set[Fuel|Ignition]Schedule funcs

* Use the embedded schedule compare
& counter members instead of using
hardcoded individual channel macros.

* Unit test adjustCrankAngle
2023-11-24 09:35:43 +11:00
..
test_adjust_crank_angle.cpp Save 600+ bytes RAM (step 5 of 9) - De-duplicate setSchedule functions (#1111) 2023-11-24 09:35:43 +11:00
test_calcs_common.h Unit test the schedule calculations (#1010) 2023-03-06 17:23:17 +11:00
test_ign_calcs.cpp Use portable paths (that work on Win & Linux) (#1131) 2023-11-06 18:50:21 +11:00
test_inj_calcs.cpp Performance: optimize division (#1082) 2023-11-06 09:10:08 +11:00
test_schedule_calcs.cpp Save 600+ bytes RAM (step 5 of 9) - De-duplicate setSchedule functions (#1111) 2023-11-24 09:35:43 +11:00