Commit Graph

  • 0cb12efa21
    Merge a6662b37fd into 60d19e77d2 Fergus Leahy 2018-09-26 16:30:06 +0000
  • 60d19e77d2 Minor adjustments master Will Toohey 2018-09-26 20:47:13 +1000
  • a6662b37fd 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 Fergus Leahy 2018-09-06 23:52:56 +0100
  • 9a6b0436d1 Updated default Switch mapping to use ZL + ZR to also navigate with Fergus Leahy 2018-09-06 18:55:15 +0100
  • 2b4734e1db Fixed endpoint overlap for Switch joystick and configuration Fergus Leahy 2018-09-06 18:54:31 +0100
  • eb6ea9f1b2 Updated readme with more Nintendo Switch info Fergus Leahy 2018-09-05 23:52:53 +0100
  • 14a0968b18 Updated readme with more info on compiling and installing firmware Fergus Leahy 2018-09-05 23:38:21 +0100
  • a0f0e2f553 Added LUFA dfu hid tools needed for updating firmware - Added both C(unix) and Python(windows) versions - Updated makefiles to flash using these tools Fergus Leahy 2018-09-05 23:30:25 +0100
  • 6d383b86e9 Changed configuration app to recognise existing version 0.1 firmware Fergus Leahy 2018-09-05 23:17:37 +0100
  • 03335b6b37 Updated keyboard firmware to current LUFA version Fergus Leahy 2018-09-05 23:16:47 +0100
  • b4cb8dbddf Updated debouncing to match keyboard firmware Fergus Leahy 2018-09-05 23:14:41 +0100
  • 94f5fa51bc 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 Fergus Leahy 2018-09-05 23:07:36 +0100
  • c332e6df39 Updated readme with Nintendo Switch info Fergus Leahy 2018-09-05 21:08:21 +0100
  • b7648cec83 Updated readme with Linux udev help Fergus Leahy 2018-09-05 21:00:17 +0100
  • b078a4356e 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 Fergus Leahy 2018-09-05 20:56:27 +0100
  • c457c3a9f8 Updated LUFA version to support Switch Fergus Leahy 2018-09-05 11:03:24 +0100
  • 6b3915248c 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 Fergus Leahy 2018-09-05 10:58:41 +0100
  • c013fe997f Long overdue case cleanups Will Toohey 2017-12-27 21:55:15 +1000
  • 1b4cbbc84b Merge pull request #1 from PokeAcer/patch-1 Will 2017-07-23 14:03:33 +1000
  • 102ab96898 Fix README.md Billy Humphreys 2017-07-23 02:54:34 +0100
  • 5d6bf93ebd Remove extraneous comments Will Toohey 2016-10-19 12:25:02 +1000
  • 757adcc3be Better fitting case Will Toohey 2016-10-19 11:59:38 +1000
  • 18d9cac67b Update README.md mon 2016-08-01 16:06:40 +1000
  • 53365c55b6 Case optimisations and improvements William Toohey 2016-07-18 17:05:05 +1000
  • 232db5d59c Update render William Toohey 2016-07-18 15:43:11 +1000
  • 463f4ad194 Improved USB ramp William Toohey 2016-07-14 00:25:28 +1000
  • f4b5aea66f Update README.md William Toohey 2016-07-12 18:43:17 +1000
  • 4fb3acee1c Upload documentation William Toohey 2016-07-12 18:40:10 +1000
  • 58f262bed1 Add single layer guide for better case fit, increase switch clearance William Toohey 2016-07-12 18:07:26 +1000
  • 2c5f8609b6 Update README.md William Toohey 2016-07-03 22:29:39 +1000
  • ba4cc2f3b1 Commit STL files William Toohey 2016-07-03 21:23:47 +1000
  • e03b47c616 Finalise case William Toohey 2016-07-03 15:51:58 +1000
  • 2d5ac3931f Many case improvements, vertical print William Toohey 2016-06-30 15:07:40 +1000
  • e5302397f1 Seeed no longer provides 8MHz DIP crystals. Move to resonator and rev5 William Toohey 2016-03-30 23:48:21 +1000
  • 89d88d8890 v4.1 gerbers William Toohey 2016-03-30 21:45:28 +1000
  • 4303c71d1c Bigger pads on the USB so I can use connectors that aren't $2 each William Toohey 2016-03-30 21:38:24 +1000
  • 523dd87df3 Fix bootloader jump William Toohey 2016-03-20 21:14:14 +1000
  • 9a6ae6d3c8 Update app assets and add button to reset to firmware William Toohey 2016-03-20 18:37:51 +1000
  • 36a44beb7f Nunchuck now hangs more to accommodate case William Toohey 2016-03-09 15:41:28 +1000
  • e5dcec9df8 Roboto for the configurator William Toohey 2016-03-09 15:39:22 +1000
  • 52c04fc753 Update web app, bootloader, add 3D printed case William Toohey 2016-03-06 12:55:55 +1000
  • e34a6ad4d3 Update README.md mon 2016-01-09 01:15:45 +1000
  • 73bab3347e Hardware V4! William Toohey 2015-12-31 18:53:24 +1000
  • 4e973f5028 Add configuration app - temporary icon William Toohey 2015-12-31 01:18:23 +1000
  • 789845ae8d Update defaults, fix no LED mode William Toohey 2015-12-31 01:15:57 +1000
  • 479c34e22a Software reset, version num in config, and minor code cleanups William Toohey 2015-12-30 15:11:50 +1000
  • 14ba2e12a3 Don't clobber r16, fixes debug mode William Toohey 2015-12-28 03:05:03 +1000
  • 9425b66779 Forgot usb support files William Toohey 2015-12-28 01:26:19 +1000
  • 9880107af5 Nunchuck readiness fix William Toohey 2015-12-28 01:23:44 +1000
  • 423a3abc1c I2C - 400KHz mode, wait for slave on clock, fixes Hori and other 3rd party controllers William Toohey 2015-12-28 00:21:05 +1000
  • 37fced7610 Add debug mode for diagnosing controller issues William Toohey 2015-12-28 00:16:57 +1000
  • 9a4d95df65 Add debug mode for diagnosing controller issues William Toohey 2015-12-28 00:16:41 +1000
  • 78c416b036 Makefile target for V1 board, add debouncing William Toohey 2015-11-18 23:34:10 +1000
  • 0e3464b358 Neatened things up a tad William Toohey 2015-11-14 21:19:03 +1000
  • 6738ab1dc1 Config now works! William Toohey 2015-11-14 21:01:55 +1000
  • 6d85ad42bd Add configuration endpoint William Toohey 2015-11-14 12:20:30 +1000
  • 8f8ab28d6c We're not actually self powered William Toohey 2015-11-13 14:39:55 +1000
  • ef5ffd26ab Revert "Make device appear as keyboard in device manager" William Toohey 2015-11-13 14:37:04 +1000
  • 1da318adfd Fixed clock rates - 1.2ms latency instead of 20ms William Toohey 2015-11-13 14:14:32 +1000
  • afccdbe05a Make device appear as keyboard in device manager William Toohey 2015-11-13 14:13:50 +1000
  • a2d95c97d8 Update gitignore and hardware William Toohey 2015-11-13 14:13:25 +1000
  • b294d092d0 Readme update, gitignore update William Toohey 2015-09-22 00:16:29 +1000
  • 7444053706 Version 3! William Toohey 2015-09-22 00:14:39 +1000
  • bf1041eb40 Add readme on project state William Toohey 2015-03-20 22:13:18 +1000
  • ecbefa1d49 Half finished revised hardware - add pushbutton, LEDs etc Will Toohey 2015-03-20 12:53:41 +1000
  • 67896c9937 Working firmware, 20ms input lag though :\ v0.2 Will Toohey 2015-03-20 12:51:55 +1000
  • 832e776770 Reorganise project outputs, add gerbers for V1 and V2 William Toohey 2014-12-05 21:47:44 +1000
  • 0696b52e0b Enlarge the data pins on nunchuck as they were a bit small William Toohey 2014-12-05 21:44:57 +1000
  • 640b6db3ba Fix nunchuck shape, crystal for a tighter fit William Toohey 2014-12-05 21:34:44 +1000
  • cd44029b16 Fix PCB layout for SMD parts with pads - should be top layer only, not multilayer. Fixes reverse side tenting. William Toohey 2014-11-29 21:57:41 +1000
  • 54609a07bc Change MCU to atmega8u2, due to V-USB being nonstandard William Toohey 2014-11-25 17:26:15 +1000
  • d077f7d79a Add zip of Gerbers for V1 William Toohey 2014-11-14 22:29:08 +1000
  • 45a71efa61 Correct Gerber generation William Toohey 2014-11-14 22:28:57 +1000
  • 32de4d9ea6 Silkscreen art William Toohey 2014-11-14 22:19:10 +1000
  • 8aa0eb9f25 More realistic board thickness in 3D view William Toohey 2014-11-14 19:18:58 +1000
  • 6d3df09ab6 Add pretty render + 3D models for all parts William Toohey 2014-11-14 19:14:45 +1000
  • 6a1049715c Initial commit William Toohey 2014-11-14 18:53:00 +1000