#v5 #vex #bindings #high-level #api-bindings

无 std vexide-devices

为 vexide 提供的高级设备绑定

3 个版本 (破坏性)

0.3.0 2024 年 7 月 16 日
0.2.0 2024 年 5 月 17 日
0.1.0 2024 年 5 月 10 日

#86机器人

Download history 160/week @ 2024-05-06 193/week @ 2024-05-13 60/week @ 2024-05-20 14/week @ 2024-05-27 13/week @ 2024-06-03 8/week @ 2024-06-10 10/week @ 2024-06-24 161/week @ 2024-07-15 1/week @ 2024-07-22 67/week @ 2024-07-29

每月 229 次下载
4 crates 中使用

MIT 许可证

345KB
7K SLoC

vexide-devices

访问连接到 V5 脑的硬件的功能。

此 crate 对各种 V5 设备进行抽象,并提供了一个 Peripherals API 以访问它们。


lib.rs:

vexide-devices

访问连接到 V5 脑的硬件的功能。

概述

V5 脑具有 21 个 RJ9 4p4c 连接器端口(称为“智能端口”),用于与较新的 V5 外设通信,以及六个具有模拟到数字转换能力的 3 线端口,用于与旧式 Cortex 设备兼容。此模块提供了对智能设备和 ADI 设备的访问。

组织

  • smart 包含智能端口连接设备的抽象和类型。
  • [adi] 包含 3 线 ADI 连接设备的抽象。
  • battery 提供获取当前连接电池信息的函数。
  • controller 提供与 V5 控制器交互的类型。

依赖关系

~1.3–9.5MB
~82K SLoC