1 个稳定版本

使用旧的 Rust 2015

1.0.0 2018年7月31日

#4#optical-flow

MIT 许可证

12KB
249

PMW3901 Rust 库 最新版本 文档

PMW3901 光流传感器库。

适用于在具有 spidev 的 Linux 环境中部署。

用法

参见 examples/scan.rs

限制

PMW3901 的数据表很稀疏。寄存器列表几乎没有解释。此库只做最基本的工作来读取像素速度。

此外,初始化写入序列是透明的,简单地从 Bitcraze 复制。

测试

使用环境变量来指定 SPI 总线和芯片选择

PMW3901_SPI_BUS=0 PMW3901_SPI_CS=0 cargo test

在 Pesky Product 的 PMW3901 光流传感器模块 上进行测试。

待办事项

  • 控制 EN 引脚。目前假设它被拉高。
  • 运动检测中断引脚。
  • 控制 NRESET 引脚。目前假设它被拉高。

依赖关系

~2MB
~39K SLoC