fome-fw/firmware/util
Scott Smith 07d30285fc 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
..
containers Make the module API more concise. (#3571) 2021-11-17 21:50:00 -05:00
math Basic framework for high pressure fuel pump control (#3476) 2021-11-19 23:06:51 -05:00
cli_registry.cpp
cli_registry.h
common.h
datalogging.cpp dead code 2021-11-08 19:01:18 -05:00
datalogging.h dead code 2021-11-08 19:01:18 -05:00
efilib.cpp delimeter is not comma (#3533) 2021-11-19 12:01:45 +03:00
efilib.h Lua: changing "table" API 2021-11-14 16:29:46 -05:00
efitime.h Overflow in currentTimeMillis and getTimeNowSeconds #3531 2021-11-11 16:39:23 -05:00
expected.h
histogram.cpp
histogram.h
loggingcentral.cpp delimeter is not comma (#3533) 2021-11-19 12:01:45 +03:00
loggingcentral.h delimeter is not comma (#3533) 2021-11-19 12:01:45 +03:00
os_util.c
os_util.h
peak_detect.h
readme.md
rusefi_true.h
scaled_channel.h Allow scaled_channel to have both multiplier and divisor (#3468) 2021-11-05 17:34:22 -04:00
timer.cpp refactoring launch 2021-11-15 19:34:42 -05:00
timer.h more API 2021-11-14 14:53:44 -05:00
util.mk

readme.md

Util

In this folder we have all the tiny utility stuff.

Ideally, code from this folder should not depend on code from any other folder.