- Gridbot
- micro-controller: Nucleo-144 STM32-F767ZI
With rustup installed, install the toolchain:
( https://docs.rust-embedded.org/cortex-m-quickstart/cortex_m_quickstart/ )
rustup target add thumbv7em-none-eabihfsudo apt install build-essentialcargo install cargo-binutilsrustup component add llvm-tools-previewsudo apt install pkg-config libusb-1.0-0-dev libudev-devcargo install cargo-flashcargo install flip-link
cargo install probe-runRun:
cargo runBuild:
cargo build --releaseFlash:
cargo flash --chip --package gridbot-tahi stm32f767zitx --releaseUnit tests:
cargo test --lib --package robokit --target x86_64-unknown-linux-gnucargo test --lib --package gridbot-tahiIntegration tests:
cargo test --test integration --package gridbot-tahi