steam_controller_custom_firmware icon indicating copy to clipboard operation
steam_controller_custom_firmware copied to clipboard

A custom firmware for the Steam Controller in Rust

steam_controller_custom_firmware

Discord

A custom firmware for the Steam Controller in Rust.

Dependencies

To build this firmware you'll need:

  • Rust 1.39 or a newer toolchain.

  • The cargo generate subcommand. Installation instructions.

  • rust-std components (pre-compiled core crate) for the ARM Cortex-M targets. Run:

$ rustup target add thumbv6m-none-eabi

License

This crate is licensed under either of

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)

  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.