2个版本

0.1.0 2023年12月25日
0.0.2 2024年1月11日
0.0.1 2024年1月11日

#442 in 嵌入式开发

GPL-3.0-or-later

28KB
391

Calliope板级支持库

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

目前,这个项目还处于非常初级的beta版本!

由于硬件可用性,代码目前只测试了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