Skip to content

Driver for the controller of the Nintendo Switch

Notifications You must be signed in to change notification settings

Armag3ddonDev/joycon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build status Build Status

joycon

This project is focused around creating a driver for the Joy-Cons from the Nintendo Switch. A driver working under Windows and Unix.

We want to support most functionalities from the Joy-Cons, this includes all buttons, the analog sticks, Rumble, NFC and IR.

At the moment we are concentrating on providing a safe and easy-to-use interface for all available functions of the Joy-Cons. Currently we are mapping the bluetooth communication.

Our implementation is based on the discoveries from https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering. Thanks to dekuNukem and everyone who contributed to the reverse engineering of the Joy-Cons!

We are using the HIDAPI (https://github.com/signal11/hidapi) library to communicate with the Joy-Cons (cross platform!)

Requirements

  • A C++14 Compiler (gcc 5.0 and later) (MSVC: It may work with 2015, but we are using the 2017 edition)
  • HIDAPI library (Linux: Most distributions provide the libhidapi-dev package)
  • cmake (or MSVC for Windows)

About

Driver for the controller of the Nintendo Switch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published