mirror of
https://github.com/NathanReeves/BlueCubeMod
synced 2024-11-25 18:42:24 -05:00
Update README.md
This commit is contained in:
parent
f752a72204
commit
289f08e2a3
36
README.md
36
README.md
@ -1,2 +1,38 @@
|
|||||||
# BlueCubeMod
|
# BlueCubeMod
|
||||||
|
|
||||||
ESP32 based GameCube Controller Bluetooth conversion using BTstack
|
ESP32 based GameCube Controller Bluetooth conversion using BTstack
|
||||||
|
|
||||||
|
Mac/PC/PS4 supported (tested using Dolphin Emulator on Mac)
|
||||||
|
|
||||||
|
For Switch/RaspberryPi, use an 8Bitdo USB adapter
|
||||||
|
|
||||||
|
## Wiring:
|
||||||
|
|
||||||
|
- Connect pins 23 and 18 to GameCube controller's data pin (Red)
|
||||||
|
|
||||||
|
- Connect GND to controller's ground pin (Black)
|
||||||
|
|
||||||
|
## Build instructions:
|
||||||
|
|
||||||
|
- Get esp-idf https://docs.espressif.com/projects/esp-idf/en/latest/get-started/
|
||||||
|
|
||||||
|
- Get BTstack - Dev Branch (as of 4/29) https://github.com/bluekitchen/btstack/tree/master/port/esp32
|
||||||
|
|
||||||
|
- Clone BlueCubeMod
|
||||||
|
|
||||||
|
- If you haven’t flashed an ESP32 project before, you need the port name of ESP32 for the config file. If using unix system, to get the port name of a USB device run:
|
||||||
|
|
||||||
|
`ls /dev`
|
||||||
|
|
||||||
|
- Find your device on the list and copy it. It should look something like: /dev/cu.usbserial-DO01EXOV or /dev/cu.SLAB_USBtoUART
|
||||||
|
|
||||||
|
- cd into project folder and run:
|
||||||
|
|
||||||
|
`make menuconfig`
|
||||||
|
|
||||||
|
- Paste your port name into Serial Flasher Config -> Default Serial Port
|
||||||
|
|
||||||
|
- Compile and flash the program, run:
|
||||||
|
|
||||||
|
`make flash monitor`
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user