6个版本 (破坏性)
0.6.0 | 2021年12月14日 |
---|---|
0.5.0 | 2021年1月27日 |
0.4.0 | 2020年3月30日 |
0.3.0 | 2019年9月25日 |
0.1.0 | 2019年2月20日 |
#734 in 嵌入式开发
每月26次下载
在2个crate中使用(通过dwm1001)
180KB
2.5K SLoC
Rust DW1000 Driver

简介
Decawave DW1000 UWB收发器驱动程序,用Rust编程语言编写。如果您使用的是DWM1001模块或DWM1001-Dev板,请查看DWM1001 crate。
状态
此驱动程序涵盖了DW1000的主要功能,无线通信和距离测量,尽管距离测量目前缺乏范围偏差补偿,使其不太精确。
截至本文撰写时,该驱动程序经过良好测试(请参阅基于DWM1001模块的示例),但尚未在真实世界的用例中得到验证。
此项目仍在开发中。不对API的稳定性做出保证,因此预计未来的版本将需要在您的代码中进行更新。
使用
通过在Cargo.toml
中添加以下内容将此crate包含到您的Cargo项目中:
[dependencies]
dw1000 = "0.6"
文档
请参阅API参考。
在dwm1001
crate中有可用的示例程序。
许可
本项目是开源软件,根据《零条款BSD许可协议》(0BSD,简称)授权。这基本上意味着您可以随意使用该软件,没有任何限制,但不能因问题追究作者责任。
有关完整详情,请参阅LICENSE.md。
由Braun Embedded创建
初始开发由Ferrous Systems赞助
依赖项
约5MB
约95K SLoC