文件名称:switch:用Haskell编写的用于与Nintendo Switch控制器进行交互的库
文件大小:2.07MB
文件格式:ZIP
更新时间:2024-04-21 08:54:57
Haskell
转变 switch是一个用Haskell编写的用于与Nintendo Switch控制器进行交互的库。 它允许您的应用程序通过蓝牙检测控制器,连接到控制器,从控制器读取输入(例如按钮,传感器)并向它们发送命令(例如隆隆声)。 该库的显着特征是: 支持所有流行的控制器类型(左Joy-Con,右Joy-Con,Pro Controller)。 支持控制器输入:读取按钮状态,模拟摇杆方向和电池信息。 支持控制器输出:发送隆隆声命令,设置播放器灯光和配置家庭灯光。 支持使用其加速度计和陀螺仪对控制器进行位置跟踪。 提供用于控制器交互的类型安全接口(例如,尝试配置没有主光源的控制器的主光源会导致编译错误)。 控制器的通信协议基于。 该库的文档可在上。 用法 按住Nintendo Switch控制器上的SYNC按钮几秒钟。 它是控制器侧面(Joy-Con)或顶部(Pro Controll
【文件预览】:
switch-main
----.gitignore(43B)
----src()
--------Device()
----LICENSE(1KB)
----README.md(2KB)
----demo.gif(2.03MB)
----logo.png(12KB)
----package.yaml(1KB)
----test()
--------RightJoyCon()
--------ProController()
--------Common()
--------Cube()
--------LeftJoyCon()
----ChangeLog.md(66B)
----switch.cabal(3KB)
----stack.yaml(115B)