rusefi-1/firmware/util
Scott Smith cbc7c61b3e
Fix potential buffer overrun in cyclic_buffer. (#3583)
This exposed a buffer overrun, so double the size of the buffer (to account for 720 degree engine
cycle vs 360 degree crank events).

Also use proper numeric limits when computing min/max.
Finally, add a lock around the call to cyclic_buffer that actually caused the contention.
2021-11-20 03:01:11 -05:00
..
containers Fix potential buffer overrun in cyclic_buffer. (#3583) 2021-11-20 03:01:11 -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.