Skip to content

Embedded firmware written in Rust using the svd2rust STM32 HAL and RTIC framework.

License

Notifications You must be signed in to change notification settings

team-arrow-racing/array-isolation-controller

Repository files navigation

Array Isolation Controller

Responsible for the safe isolation of the solar array from the rest of the high voltage wiring in the vehicle.

Requisites

  • Rust
  • ARM Toolchain (for debugging)
  • OpenOCD (for debugging)

Setup

# 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.

Running

The following will compile, flash and debug the program.

DEFMT_LOG=info cargo run

References

About Team Arrow

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.

About

Embedded firmware written in Rust using the svd2rust STM32 HAL and RTIC framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published