rusefi-1/firmware/util/math
Scott Smith 5bc1949aef
Basic framework for high pressure fuel pump control (#3476)
* Basic framework for high pressure fuel pump control

* Many changes

Move calculations to fast callback
Move main object into Engine
Respond to pin changes without requiring a reboot

* Use EngineModule for HpfpController
Schedule pin off after executing pin on so we are sure it ends, even if the motor stops.
Test scheduling.
Less RAM use by only having one event and reordering fields.

* Make scheduling test actually useful - need non-0 activation angle.

Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2021-11-19 23:06:51 -05:00
..
biquad.cpp Use pch in lots of files (#3066) 2021-07-26 01:05:17 -04:00
biquad.h
crc.c
crc.h
deadband.h
efi_ratio.h
error_accumulator.cpp even more pch (#3112) 2021-08-04 19:30:52 -04:00
error_accumulator.h
interpolation.cpp (void) -> () (#3550) 2021-11-15 13:02:34 +01:00
interpolation.h Basic framework for high pressure fuel pump control (#3476) 2021-11-19 23:06:51 -05:00
pid.cpp warning(CUSTOM_PID_DTERM, "PID: unexpected dTime") 2021-10-29 18:31:43 -04:00
pid.h Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* (#3560) 2021-11-16 16:52:11 -05:00
pid_cic.md
pid_state.txt better file locations 2021-10-16 20:17:01 -04:00
pid_state_generated.h Auto-generated configs and docs 2021-10-17 01:13:47 +00:00