speeduino/test
Josh Stewart 41e54d4389
Fuel schedule improvements (#1272)
* Avoid overflow of timer period between the current and next schedules

Potential fix for #1181

* Remove end compare on fuel schedules. Significant RAM improvement

* Cleanup of new code. Align ignition schedules with new fuel schedules

* Slight tweak to fuel scheduling conditions

* Prevent missed injection pulse under specific timing conditions

* Further work handling when injection start angle passes back and forth between 0 and CRANK_ANGLE_MAX_INJ

* Do not queue next fuel schedule if cycle time exceeds max timer duration

* Fix unit tests based on code path changes
2024-12-19 16:49:34 +11:00
..
test_decoders Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_fuel Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_ign Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_init Adjust init test for reset control output pin 2024-11-29 14:20:07 +11:00
test_math Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_schedule_calcs Fuel schedule improvements (#1272) 2024-12-19 16:49:34 +11:00
test_schedules Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_sensors Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_table3d_native Add table2d tests (#748) 2021-12-23 15:07:38 +11:00
test_tables Run unit tests on SimAVR (#1252) 2024-10-02 12:34:35 +10:00
test_utils.h
timer.hpp