2个不稳定版本
使用旧的Rust 2015
0.2.0 | 2018年12月25日 |
---|---|
0.1.0 | 2018年12月24日 |
#1411 in 硬件支持
32KB
579 行
rust-radio-at86rf212
基于ryankurte/libat86rf212的Atmel AT86RF212 Sub 1GHz ISM波段无线电IC的rust驱动程序。
状态
进行中
- 寄存器操作
- 初始化
- 轮询
- 简单发送
- 简单接收
- 数据包构建与解析
- 自动ACK
- 自动重传
- 中断模式
- DMA支持
- 单元测试
- 集成测试
测试
单元测试应使用dbrgn/embedded-hal-mock实现。
使用Raspberry Pi 3模型、IO屏蔽和一对XPlained PRO Zigbit + ATRF212B-0-U模块运行集成测试。
RPi引脚在启动时配置如下rpi_setup.sh,并在rpi_env.sh中配置环境(尽管这些将单独注入测试系统)。请注意,CS0和CS1功能目前未使用。
使用自定义工作员buildkite运行针对物理硬件的集成测试。
许可
本项目的所有目的均以GPLv3许可。对于替代许可选项/专有使用,请联系作者(我们将非常乐意帮助 ^_^)。
依赖关系
~140KB