3 个版本
0.2.2 | 2024 年 6 月 4 日 |
---|---|
0.2.1 | 2021 年 11 月 4 日 |
0.2.0 | 2021 年 10 月 1 日 |
#618 in 硬件支持
在 crazyflie-lib 中使用
27KB
504 行
疯狂飞虫链接
为疯狂飞虫四旋翼无人机实现无线链接。
这个crate实现了使用Crazyradio转接器与Crazyflie进行低级链路通信。它允许扫描Crazyflie并建立一个安全的双向无线连接。
此crate API是异步的,使用async_executor crate来抽象异步执行器。示例使用async-std
。
Cargo 功能
默认使用native
功能,该功能使用Crazyradio crate,它反过来使用libusb
来访问Crazyradio。这将在Linux、Mac和Windows上原生工作。
通过禁用默认功能并启用功能webusb
,将使用Crazyradio-webusb crate,这使得可以将链接编译成wasm以在兼容WebUSB的Web浏览器中运行。
限制
此crate目前仅支持2Mbit/s的数据速率。
依赖关系
~3–14MB
~203K SLoC