Savanni D'Gerinel 7badd4384c | ||
---|---|---|
.. | ||
.cargo | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md | ||
rust-toolchain.toml |
README.md
flipperzero-template
🚀
A template for kick-starting a Rust + FlipperZero project using flipperzero-rs
🐬❤️🦀.
Currently supports SDK 35.0 (flipperzero-firmware@0.89.0).
Usage
Initial setup
- Install
rustup
by following the instructions onrustup.rs
. - Install the nightly build tool-chain to support the
different-binary-name
feature:rustup toolchain install nightly
- Install
cargo-generate
:cargo install cargo-generate
- Use
rustup
to install thethumbv7em-none-eabihf
target to the nightly build:rustup target add --toolchain nightly thumbv7em-none-eabihf
Generate the project
- Use
cargo generate
to clone this template:cargo generate --git https://github.com/flipperzero-rs/flipperzero-template.git --name my-project
- Switch into the local directory:
cd my-project
Build with cargo build
cargo build
Copy the binary to your Flipper Zero
The resulting .fap
binary can be found in target/thumbv7em-none-eabihf/debug
.
License
This template is licensed under the MIT License.