Version | Last Changelog | Ready? |
---|---|---|
V0.1.x | Project started | ❌ |
In order to setup your environment and build the code, please follow the following commands (for MacOS):
- Install Rustup
- Ènsure you are using the Rust stable toolchain:
rustup default stable
- Build the project:
cargo build
To run the Control UI, please ensure that your device first has an open serial connection with the motherboard.
Take note of the serial port used as an input on your Control UI board, and call:
./makair-control --port=0
(where--port
is your serial port ID)
To cross-compile a new release for an ARM target (using MUSL; statically-linked libraries), you can call the release_binaries.sh
script:
./scripts/release_binaries.sh --version=1.0.0
Make sure to replace the version
script argument with the current release version. This is used for file naming purposes only.