This repo contains an alternative firmware for the DCMotor controller board written in Rust
$ cargo install flip-link
$ cargo install probe-run
$ rustup target add thumbv6m-none-eabi
$ cargo install cargo-binutils cargo-bloat
Setup udev rules
cargo run --release
DCMotor firmware was developed using tools that are part of the Knurling project, Ferrous Systems' effort at improving tooling used to develop for embedded systems. Various libraries contributed by the Rust and embedded Rust communities were also used.
Development of the firmware was sponsored by the Robotics and AI research group at Faculty of Electrical Engineering and Communications at Brno University of Technology.
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)