Skip to content

waterloop/BMS_SW_G5

Repository files navigation

BMS SW G5

Code repository for the Goose V Battery Management System Master Board.

Installation

git clone https://github.com/waterloop/BMS_SW_G5.git
cd BMS_SW_G5
git submodule --init --recursive --remote

Build

Start by building the WLoopCan submodule and then the BMS files

cd /path/to/BMW_SW_G5
cd WLoopCAN
make master_bms
cd ..
make

Intellisense

Supports the clangd language server: https://clangd.llvm.org

For VSCode see here.

Updating compile-commands.json

Use bear:

# install bear...
sudo apt install bear

bear make