diff --git a/Modding Resources/GameCube Controller Pinout SideView.jpg b/Modding Resources/GameCube Controller Pinout SideView.jpg new file mode 100644 index 0000000..c2a52de Binary files /dev/null and b/Modding Resources/GameCube Controller Pinout SideView.jpg differ diff --git a/Modding Resources/GameCube Controller Pinout TopView.png b/Modding Resources/GameCube Controller Pinout TopView.png new file mode 100644 index 0000000..deab9b1 Binary files /dev/null and b/Modding Resources/GameCube Controller Pinout TopView.png differ diff --git a/README.md b/README.md index f59f508..4f636d2 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,7 @@ ESP32 based GameCube Controller Bluetooth conversion for Nintendo Switch v1: -Mac/PC/PS4 supported (tested using Dolphin Emulator on Mac) - -For Switch/RaspberryPi, use an 8Bitdo USB adapter +Mac/PC/PS4 supported (tested using Dolphin Emulator on Mac, for Switch/RaspberryPi, use an 8Bitdo USB adapter) v2: Switch support only - no adapter required @@ -15,6 +13,8 @@ Switch support only - no adapter required - Connect pins 23 and 18 to GameCube controller's data pin (Red) - Connect GND to controller's ground pin (Black) +![alt text](Modding Resources/GameCube Controller Pinout SideView.jpg) +![alt text](Modding Resources/GameCube Controller Pinout TopView.png) ## Build instructions(v2): @@ -40,3 +40,14 @@ Switch support only - no adapter required `make flash monitor` + +Resources used: + +http://www.int03.co.uk/crema/hardware/gamecube/gc-control.htm + +https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering + +https://github.com/timmeh87/switchnotes + +Thank you to [@Molorius]( https://github.com/Molorius ) for implementing the bluedroid Classic stack for esp +