17个不稳定版本 (8个重大变更)

0.10.0 2024年6月10日
0.9.0 2024年1月16日
0.8.0 2023年9月23日
0.7.3 2023年1月2日
0.5.0 2022年5月15日

#124嵌入式开发

MIT 许可证

77KB
1.5K SLoC

Daisy

Rust no_stdembedded_hal板级支持包,用于Electro-Smith Daisy平台。

支持的板

目前此库支持以下板

通过使用相应的功能选择板。

烧录示例

使用DFU。使用单根USB线连接,在烧录前点击BOOT+RESET

make flash-dfu WHAT=blinky BOARD=seed_1_1

使用probe-rs。这需要ST-Link probe,但提供额外的日志和panic信息

make flash WHAT=blinky BOARD=seed_1_1

API稳定性

我仍在寻找一个适合项目的良好API。预期它会发生变化。为了减轻库更新对您代码的破坏,尽可能使用在board.rs中定义的宏来初始化资源。

HAL兼容性

此库与stm32h7xx-hal紧密相关。请确保在您的Cargo.toml中使用兼容版本。

Daisy HAL
0.10 0.16
0.9 0.15
0.8 0.14
0.2-0.7 0.12
0.1 0.11

Razor

  • 此库旨在抽象Daisy上可用的所有外设。
  • 此库将不会抽象Daisy上不存在的东西,例如旋钮、SD卡、MIDI等。

许可证

此库根据MIT许可证的条款分发。有关详细信息,请参阅LICENSE

该项目是从antoinevg/daisy_bsp分叉的。感谢Antoine公开了他的库。

变更日志

阅读CHANGELOG.md,了解每个版本引入的变更。

版本控制

查看VERSIONING.md,获取项目版本控制的详细信息。

依赖项

~94MB
~2.5M SLoC