1 个不稳定版本

0.0.2 2024 年 1 月 11 日
0.0.1 2024 年 1 月 11 日

#1622硬件支持


用于 calliope

GPL-3.0-or-later

24KB
389

Calliope 板支持库

本项目应成为 Calliope mini 单板计算机的板支持库。

目前,它仍然处于非常初期的测试阶段!

由于硬件可用性,目前的代码仅与 Calliope mini 1.0 进行了测试。

Calliope mini 1.0 与 Microbit v1.3 非常相似,使用相同的 Nordic nRF51822 处理器,并在电路图上有些相似之处。一些代码,尤其是用于 25 个 LED 的代码,在两个板上都可以运行。

因此,我们将从 microbit 板支持库中借鉴一些代码,并从 Rust Discovery 书籍中的示例中借鉴。

注意:我还在学习嵌入式 Rust 和 HAL 设计,所以目前看起来还不是很好!

以下是支持硬件的状态

外设 状态
RTT 工作
LED 技术演示
WS2812b (RGB LED) 技术演示
BMX055 (I2C 陀螺仪、加速度计和磁力计) 技术演示
扬声器 技术演示
麦克风 无操作
触摸输入 无操作
按钮 无操作
无线电 无操作
模拟输入 无操作

仓库

待办事项

  • 改进许多事情
  • 演示正在绕过板支持库的功能
  • 使麦克风工作
  • 使按钮工作
  • 使模拟输入工作
  • 使麦克风工作
  • 使触摸输入工作
  • 使无线电工作
  • 使麦克风工作

参考资料

参考资料

开发者设置

依赖项

其他链接

依赖项

~5.5MB
~134K SLoC