Authors: Eric Udlis, Ben Everson, Marco Kurzynski
The staging ground for a complete pod-embedded refactor (not rewrite!)
To download all necessary packages run
$ ./bloop-dev setupThis will
- Install build dependecies
- Setup pre-commit
Run ./bloop-dev setup to set up the build environment
Run ./bloop-dev build to build the application using the local toolchain
Run ./bloop-dev cross to build the application for executtion on the Beaglebone Black
Pre-commit is build into this repositoy. This automatically lints and formats your code on commit.
If your code fails a pre-commit check, you may need to re-run git add to add the changes.
To manually run the linter run ./bloop-dev lint
Our driver and device source code is located in embedded.
Drivers contains code that manages communication like i2c and CAN.
Devices contains device specific code to manage devices like the motor controller and IO expanders.
Check out our CONTRIBUTING document to see how you can start getting involved!
TODO...