
openpuck
safijari
Opensource firmware for NRF52840 Pro Micro that copycats the Steam Controller 2 Puck and adds an Xbox and Switch mode
AI 简介
OpenPuck 是一款开源固件,运行于 NRF52840 Pro Micro 开发板,旨在复刻 Steam Controller 2 的无线通信“Puck”模块,并额外支持 Xbox 和 Nintendo Switch 两种 HID 设备模式。其核心功能包括低延迟(<1ms)USB HID 模拟、多模式热切换(通过组合按键触发)、以及对 Steam Input 协议的兼容实现;技术上基于 Nordic nRF52840 蓝牙 SoC,采用 C++ 编写,深度适配 Steam Controller 2 的私有无线协议。适用于 Steam Controller 2 用户需替换/增配 Puck、脱离 Steam 客户端直接使用控制器(如 Game Pass、Linux 原生游戏)、或在 Xbox/Switch 兼容场景下扩展手柄支持的场景。
C++
GNU Affero General Public License v3.0213
Stars
15
Forks
5
Watchers
9
Issues
Star 增长
今日0
近 7 天0
近 30 天+22
综合评分45.81
默认分支main