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 在 嵌入式开发
77KB
1.5K SLoC
Daisy
Rust no_std
,embedded_hal
板级支持包,用于Electro-Smith Daisy平台。
支持的板
目前此库支持以下板
- Daisy Seed (codec AK4556),
seed
- Daisy Seed 1.1 (codec WM8731),
seed_1_1
- Daisy Seed 1.2 (codec PCM3060),
seed_1_2
- Daisy Patch SM (codec PCM3060),
patch_sm
通过使用相应的功能选择板。
烧录示例
使用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