04cfee6c65
* remove submodules * check out ChibiOS * oops, try depth * check skip, get libfirmware * lua * uzlib * luaaa * wideband_firmware * remove submodules * googletest * libfirmware * lua * luaaa * wideband_firmware * don't need skip * remove submodules * ChibiOS * libfirmware * lua * wideband_firmware * remove submodules, checkout ibom * remove submodules * remove submodules, checkout firmware stuff * remove submodules * remove submodules * googletest * googletest * libfirmware * lua, wideband_firmware * hw lib * remove fetch-depth: 0 * luaformatter * openblt, luaformatter * install unit test stuff * try fetch depth 2 * need luaformatter for all builds |
||
---|---|---|
.github | ||
.vscode | ||
android | ||
firmware | ||
hardware | ||
java_console | ||
java_tools | ||
misc | ||
simulator | ||
unit_tests | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
lgtm.yml |
README.md
rusEFI
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
- 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