/BlueCon-esp32

simulator of nintendo switch pro controller - esp32 wroom-32 implementation

Primary LanguageC++MIT LicenseMIT

BlueCubeMod

ESP32 based GameCube Controller Bluetooth conversion for Nintendo Switch

Build instructions(v2):

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:

idf.py build

  • Paste your port name into Serial Flasher Config -> Default Serial Port

  • Compile and flash the program, run:

idf.py -p <PORT> 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 for implementing the bluedroid Classic stack for esp