8个不稳定版本 (3个重大更改)
0.4.3 | 2023年10月11日 |
---|---|
0.4.2 | 2023年8月28日 |
0.3.0 | 2023年4月7日 |
0.2.1 | 2023年2月12日 |
0.1.0 | 2023年1月25日 |
#227 在 硬件支持
每月46次 下载
96KB
2K SLoC
Rust AR驱动库
该仓库包含以下眼镜的简化Rust SDK
- XREAL Air
- XREAL Light
- Rokid Air
- Rokid Max
- Grawoow G530(又名Metavision M53)
- Mad Gaze Glow
它支持获取基本传感器数据并设置显示。
虽然目前只支持这些眼镜,但如果我能得到其他的眼镜,我也会乐意支持它们。
有两篇 相对详细的博客文章 记录了 各种协议。所以如果你只对那些感兴趣,你甚至不需要阅读Rust代码 :)
3D SBS模式切换
有些人只需要程序化模式切换。为此,你需要做的是
安装依赖项(rust和libudev)
sudo apt install cargo libudev-dev libstdc++-12-dev
cargo update
可选:将udev脚本添加到你的udev配置中,以便眼镜可供普通用户使用
sudo cp udev/* /etc/udev/rules.d/
sudo udevadm control --reload
直接运行代码
cargo run --example set_to_3d
或构建然后运行
cargo build --release --example set_to_3d
target/release/examples/set_to_3d
可执行文件是静态链接的,所以你可以将其复制到其他地方,甚至到其他PC上。
贡献
我感激报告的bug、功能请求以及当然的pull request。
许可证
MIT许可证下授权
法律事项
部分协议是通过逆向工程获得的。
在欧盟,为互操作性目的明确允许逆向工程。在其他地方可能属于公平使用,但你应该检查你所在国家的法律。
该项目与任何制造商及其相关实体无关。
依赖项
~4–15MB
~162K SLoC