#radio #embedded-hal #embedded-hal-driver #decawave

no-std dw1000

Decawave DW1000 UWB无线收发器芯片的驱动程序,提供基于IEEE 802.15.4的无线电通信和距离测量

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

0BSD许可

180KB
2.5K SLoC

Rust DW1000 Driver crates.io Documentation Build Status

简介

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