Giter VIP home page Giter VIP logo

arcade-controls's Introduction

CSH Arcade Controls

Chris Lockfort ([email protected])

A USB joystick emulator for CSH's arcade controls.

Based on some open source code from grunskis for USB joystick stuff on AVR/Teensy board, which was in turn based off PJRC's USB keyboard HID device code for Teensy boards. I've adapted it to add a ton of new buttons, new axis, new HID descriptor, new AVR chip type to accomodate expanded pin count need, etc.

Pin Wiring Diagram

Function                   Pin
JOYSTICK 1 RIGHT AXIS      B0
JOYSTICK 1 LEFT AXIS       B1
JOYSTICK 1 UP AXIS         B2
JOYSTICK 1 DOWN AXIS       B3
JOYSTICK 2 RIGHT AXIS      C0
JOYSTICK 2 LEFT AXIS       C1
JOYSTICK 2 UP AXIS         C2
JOYSTICK 2 DOWN AXIS       C3
BUTTON 0                   F0
BUTTON 1                   F1
BUTTON 2                   F2
BUTTON 3                   F3
BUTTON 4                   F4
BUTTON 5                   F5
BUTTON 6                   F6
BUTTON 7                   F7
BUTTON 8                   A0
BUTTON 9                   A1
BUTTON 10                  A2
BUTTON 11                  A3
BUTTON 12                  A4
BUTTON 13                  A5
BUTTON 14                  A6
BUTTON 15                  A7

arcade-controls's People

Contributors

clockfort avatar grunskis avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.