495f0ea8c4
Virtual functions should not be invoked from a constructor or destructor of the same class. Confusingly, virtual functions are resolved statically (not dynamically) in constructors and destructors for the same class. The call should be made explicitly static by qualifying it using the scope resolution operator. |
||
---|---|---|
.github | ||
.vscode | ||
android | ||
firmware | ||
hardware | ||
java_console | ||
java_tools | ||
misc | ||
simulator | ||
unit_tests | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
lgtm.yml |
README.md
rusEFI
See check.c for recommended version of GCC.
Current binaries are always available on our build server
Cloning the repository
git clone https://github.com/rusefi/rusefi.git
Important note - we now use submodules:
git submodule update --init
What do we have here?
- Firmware Source code for open source engine control unit for stm32 chips incuding implementation overview
- Hardware KiCAD files for our older PCBs
- rusEFI console rusEFI own naive tuning software
- Simulator win32 or posix version of firmware allows to explore without any hardware
- Unit Tests Unit tests of firmware pieces
- Misc tools Misc development utilities
- misc/Jenkins Jenkins Continuous Integration scripts
- Software Development process
External Links
Building the Code
Check out https://rusefi.com/forum/viewtopic.php?f=5&t=9
Release Notes
See the changelog