If the compilation didn’t work:
- Make sure the submodules are up to date - run
git submodule update --initand then
git statusand make sure there are no modified files in the working directory.
- Did you download the .zip file of the
vi-firmwareproject from GitHub? Use git to clone the repository instead - the library dependencies are stored as git submodules and do not work when using the zip file.
- If you get a lot of errors about
undefined reference to getSignals()'and other functions, you need to make sure you defined your CAN messages - read through Firmware Configuration before trying to compile.