An open API service indexing awesome lists of open source software.

https://github.com/zduny/pad-motion

Implementation of Cemuhook gamepad motion protocol.
https://github.com/zduny/pad-motion

cemu cemuhook cemuhook-protocol gamepad gyroscope input rust rust-lang rust-library

Last synced: 3 months ago
JSON representation

Implementation of Cemuhook gamepad motion protocol.

Awesome Lists containing this project

README

        

# pad-motion

[![Test Status](https://github.com/zduny/pad-motion/actions/workflows/rust.yml/badge.svg)](https://github.com/zduny/pad-motion/actions)
[![Crate](https://img.shields.io/crates/v/pad-motion.svg)](https://crates.io/crates/pad-motion)
[![API](https://docs.rs/pad-motion/badge.svg)](https://docs.rs/pad-motion)

Implementation of Cemuhook gamepad motion protocol.

Includes client and server.

https://crates.io/crates/pad-motion

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/O5O31JYZ4)

## gamepad and mouse server example
You can download compiled example using first connected gamepad and mouse (used to emulate gyroscope data) as an input source, here:

[gamepad-and-mouse-server.zip](https://github.com/zduny/pad-motion/releases/download/v0.1.2/gamepad-and-mouse-server.zip)

If you need more help on how to run this example (and test if it's working), see [issue](https://github.com/zduny/pad-motion/issues/2).

## projects using this crate

[joycon-cemuhook](https://github.com/pickfire/joycon-cemuhook) by [pickfire](https://github.com/pickfire)

## references
[cemuhook-protocol](https://github.com/v1993/cemuhook-protocol)

## see also
[Cemuhook](https://cemuhook.sshnuke.net/)

[Cemuhook UDP Pad motion data provider setup](https://cemuhook.sshnuke.net/padudpserver.html)

[Cemu Emulator](https://cemu.info/)