- Rust
- ARM Toolchain (for debugging)
- OpenOCD (for debugging)
# Add cross-compilation target
rustup target add thumbv7em-none-eabihf
# Install probe-run
cargo install probe-run
On Linux you may need to configure your udev rules to allow running without root.
The following will compile, flash and debug the program.
DEFMT_LOG=info cargo run
- Real-Time Interrupt-driven Concurrency Framework
- defmt
- probe-run
- Rust HAL Documentation
- RM0394 Reference Manual for STM32L41xxx/42xxx/43xxx/44xxx/45xxx/46xxx
Team Arrow Racing Association is a volunteer organisation that designs, develops and races world-class solar powered vehicles. This repository is part of our endevour to build in the open and make our learnings accessible to anyone.
You can find our more about Team Arrow on our website.