Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Building From Source

The firmware is built on Rust with the flip-link linker.

To install Rust and flip-link.

To build:

  • Get the source code from either the repo or a tarball
  • cargo build - This will grab the nightly toolchain and build the firmware and output it to target/thumbv7em-none-eabihf/debug as ams_controller
  • Flash it as per the instructions in setup

If you’re debugging and continually testing changes to the code, replace cargo build with cargo run and it will automatically call probe-rs