Go to file
rusefi 2017ab12ff 13c496b79b 2023-08-30 23:25:26 -04:00
.github/workflows
.vscode
board_id *_STIM_QC 2023-08-23 23:43:32 -04:00
can todo 2023-08-24 00:12:58 -04:00
ext
mock efitick_t 2023-08-30 22:26:39 -04:00
pt2001 set Isense4_high to 6.5A / 0x40, knowing our saturation is 17A 2023-08-19 14:52:05 -04:00
stm32-util weird magic from a while ago 2023-05-15 16:27:57 -04:00
util 13c496b79b 2023-08-30 23:25:26 -04:00
.gitignore
.gitmodules
Makefile minor fix 2023-08-30 22:55:35 -04:00
README.md
gmock-all.cpp spelling 2023-06-15 14:54:12 -04:00
gtest-all.cpp spelling 2023-06-15 14:54:12 -04:00
gtest_main.cpp
rules.mk

README.md

Modules:

  • util: General purpose math functions, interpolation, array handling, etc.

Including modules in your project:

Set variable $(RUSEFI_LIB) to the path to the folder that contains this readme.

Include the mk files of the modules that you want, then add:

  • $(RUSEFI_LIB_INC) to your list of includes
  • $(RUSEFI_LIB_CPP) to your list of c++ input files

Currently, C++17 is required to compile these libraries.

Unit tests:

Simply run make && build/libfirmware_test from the root directory. Just requires normal GCC or clang, on Mac/Linux/WSL/probably mingw32.