You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+16-2
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ PicoGamepadCoverter is a project designed for RP2040 or Raspberry Pi Pico and va
10
10
- Read input from USB and Bluetooth controllers.
11
11
- Read inputs from no USB peripherals.
12
12
- Web interface to choose between modes.
13
-
- Different out modes (Dinput, Xinput, Switch, Bluetooth, PS1/PS2, WII)
13
+
- Different out modes (Dinput, Xinput, Switch, Bluetooth, PS1/PS2, Gamecube, WII)
14
14
- Easy to use, no overcomplicated options.
15
15
16
16
---
@@ -117,6 +117,18 @@ To get started with PicoGamepadConverter, follow the steps below:
117
117
118
118
- On PS1/PS2 device mode, the alternative connection for PS1/PS2 controllers are on **5 GPIO** for **COMMAND PIN**, **6 GPIO** for **CLOCK PIN**, **7 GPIO** for **ATTENTION PIN** and **8 GPIO** for **DATA PIN**.
119
119
120
+
### Gamecube
121
+
122
+
- The connection for Gamecube device mode is **19 GPIO** for **DATA PIN**.
- On Gamecube device mode, the host connection is on **native usb female connector on the microcontroller**.
127
+
128
+
- On Gamecube device mode, the alternative connection for Keyboard PS/2 are on **5 GPIO** for **DATA PIN** and **6 GPIO** for **CLOCK PIN**.
129
+
130
+
- On Gamecube device mode, the alternative connection for PS1/PS2 controllers are on **5 GPIO** for **COMMAND PIN**, **6 GPIO** for **CLOCK PIN**, **7 GPIO** for **ATTENTION PIN** and **8 GPIO** for **DATA PIN**.
131
+
120
132
---
121
133
## Modes
122
134
Exist two parameter to choose on web interface, **host** and **device**. The first is the input and another one the output.
@@ -145,6 +157,7 @@ Exist two parameter to choose on web interface, **host** and **device**. The fir
-[dotcypress](https://github.com/dotcypress/ula) for the Logic Analyzer compatible with PulseView. Was very useful for PS1 controller part.
252
265
-[usedbytes](https://github.com/usedbytes/picow_ds4) for ps4 bluetooth example.
253
266
-[dangiu](https://github.com/dangiu/PicoMemcard) for `psxSPI.pio` program from PicoMemcard project.
254
-
-[TonyMacDonald1995](https://github.com/TonyMacDonald1995/DS4toPS2) for PS2 controller simulation example.
267
+
-[TonyMacDonald1995](https://github.com/TonyMacDonald1995/DS4toPS2) for PS2 controller emulation example.
255
268
-[rnconrad](https://github.com/rnconrad/WiimoteEmulator) for the wiimote emulator project.
269
+
-[PhobGCC](https://github.com/PhobGCC/PhobGCC-SW) for the joybus pio program (original from [JulienBernard3383279](https://github.com/JulienBernard3383279/pico-rectangle)).
0 commit comments