1 个稳定版本
使用旧的 Rust 2015
1.0.0 | 2018年7月31日 |
---|
#4 在 #optical-flow
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