Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Switch single and dual tatacon functionality #2

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Commits on Sep 5, 2018

  1. Added initial firmware for Switch

     - Mimics the Pokken Controller which is a Pro Controller.
     - Currently doesn't perform debouncing like original firmware.
     - When plugged in, it performs the L + R, A combo to be synced.
     - Uses L, R, LSTICK, RSTICK, for Dons and Kats
     - Needs to be fixed to use stored config
     - Performed some code cleanup, needs to be further refactored
    drFerg committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    6b39152 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c457c3a View commit details
    Browse the repository at this point in the history
  3. Updated Chrome webapp to support Switch Hori Controller

     - Added relevant vendor/product ids to manifest
     - Updated code to support V0 (OSU) and V2 (Switch)
     - Correctly updates configuration based on version, as versions
       use differing configuration layouts and sizes
    drFerg committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    b078a43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7648ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c332e6d View commit details
    Browse the repository at this point in the history
  6. Updated Switch firmware to support the configuration app + debounce

     - Like Keyboard firmware, supports Joystick and HID configuration
     - Switch firmware now supports custom button assignment based on
       the switch pro controller buttons
     - Added debouncing back to match keyboard firmware
     - Updated makefile to add usbclass for configuration
    drFerg committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    94f5fa5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b4cb8db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    03335b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6d383b8 View commit details
    Browse the repository at this point in the history
  10. Added LUFA dfu hid tools needed for updating firmware

     - Added both C(unix) and Python(windows) versions
     - Updated makefiles to flash using these tools
    drFerg committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    a0f0e2f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    14a0968 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eb6ea9f View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2018

  1. Configuration menu
    Copy the full SHA
    2b4734e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a6b043 View commit details
    Browse the repository at this point in the history
  3. Added a proof-of-concept version implementing 2 pro controllers

     - Duplicates the interface and endpoints to add a second controller
     - Drum output depends on which interface reads it first, but it's
       just a proof-of-concept
    drFerg committed Sep 6, 2018
    Configuration menu
    Copy the full SHA
    a6662b3 View commit details
    Browse the repository at this point in the history