16个版本 (10个破坏性更新)

0.11.0 2023年8月31日
0.10.0 2023年6月3日
0.9.0 2023年5月13日
0.8.0 2023年3月31日
0.4.0 2022年11月22日

#253 in 嵌入式开发

Download history 3/week @ 2024-03-07 2/week @ 2024-03-14 46/week @ 2024-03-28 38/week @ 2024-04-04

每月下载量:66
用于 flipperzero

MIT 许可证

1MB
25K SLoC

Rust for Flipper Zero 🐬❤️🦀

crates.io Flipper Zero API docs.rs MIT license

此项目允许为Flipper Zero编写基于Rust的应用程序。

它没有直接依赖于flipperzero-firmware或工具链,因此可以用于构建没有外部依赖的二进制文件。

这些crate只支持corealloc,因此不能使用std crate。

SDK版本

当前支持SDK 35.0 ([email protected])。

crate主版本号将在Flipper Zero固件中的API版本更新后提升API版本

crate版本

API版本 0.11.x
0.10.x 35.0
0.9.x 28.2
0.8.x 23.0
0.7.x 20.0
0.6.x 14.0
0.5.x 11.2
0.4.x 10.1
0.3.x 7.5
0.2.x 2.2

crates

初始设置

  1. 按照 rustup 的说明进行安装。
  2. 使用 rustup 安装 thumbv7em-none-eabihf 目标
    rustup target add thumbv7em-none-eabihf
    

编写应用程序

Flipper Zero 支持在 SD 卡上安装 外部构建的应用程序

查看 flipperzero-template🚀 以帮助您开始。

许可证

MIT 许可证下授权。详细信息请参阅 LICENSE。

依赖项

~1.5MB
~37K SLoC