alenissinen/openmeca

GitHub: alenissinen/openmeca

为已停厂商的 MECA EVO 模拟竞速外设提供开源控制面板及逆向工程后的 HID 协议文档,让用户能够继续配置和使用该硬件。

Stars: 0 | Forks: 0

OpenMeca

# Openmeca 一款适用于 MECA EVO 模拟竞速外设(踏板、手刹和排挡杆)的开源控制面板及 HID 协议文档。 ## 为什么会有这个项目 我拥有 MECA EVO1 踏板、EVO 手刹和 EVO 顺序排挡杆。在重置了我的 Windows 安装后,我遇到了一个问题:由于 Meca Sim Hardware 似乎已经停止运营,官方控制面板变得极难下载。没有它,就无法配置校准、死区和曲线设置。 这个项目有两个目标: 1. 逆向工程并记录 EVO 系列的 USB HID 协议,方便其他人为该硬件开发软件。 2. 构建一个开源控制面板,无论你是否有官方控制面板,都能让这款硬件保持可用。例如,如果你购买了二手的 EVO1 踏板,能够正常使用它们就非常棒。 这也是一次结合实际问题进行学习的实践,因为底层(设备)编程是我未来想要赖以谋生的方向。 ## 仓库结构 - `docs/`:笔记和协议文档,每个设备都有对应的文件(例如 `pedals.md`)。 - `tools/`:逆向工程过程中使用的脚本等。 - `crates/`:供实际控制面板使用的 Rust crate。 - `apps/`:控制面板 GUI。 ## License MIT 详情请参阅 [LICENSE](LICENSE)。
标签:HID协议, Rust, 云资产清单, 协议文档, 可视化界面, 游戏外设, 网络流量审计, 逆向工程, 通知系统, 配置工具