Code repository for the Goose V Battery Management System Master Board.
git clone https://github.com/waterloop/BMS_SW_G5.git
cd BMS_SW_G5
git submodule --init --recursive --remote
Start by building the WLoopCan
submodule and then the BMS files
cd /path/to/BMW_SW_G5
cd WLoopCAN
make master_bms
cd ..
make
Supports the clangd language server: https://clangd.llvm.org
For VSCode see here.
Use bear
:
# install bear...
sudo apt install bear
bear make