├── .clang-format ├── .github ├── FUNDING.yml └── workflows │ └── doxygen-gh-pages.yml ├── .gitignore ├── Doxyfile ├── LICENSE ├── README.md ├── examples ├── CMakeLists.txt ├── GamecubeConsole │ ├── CMakeLists.txt │ └── main.cpp ├── GamecubeController │ ├── CMakeLists.txt │ └── main.cpp ├── N64Console │ ├── CMakeLists.txt │ └── main.cpp ├── N64Controller │ ├── CMakeLists.txt │ └── main.cpp └── pico_sdk_import.cmake ├── include ├── GamecubeConsole.hpp ├── GamecubeController.hpp ├── N64Console.hpp ├── N64Controller.hpp ├── README ├── gamecube_definitions.h ├── joybus.h ├── joybus.pio.h └── n64_definitions.h └── src ├── GamecubeConsole.cpp ├── GamecubeController.cpp ├── N64Console.cpp ├── N64Controller.cpp ├── joybus.c └── joybus.pio /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/doxygen-gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/.github/workflows/doxygen-gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode/ 3 | .cache/ 4 | build/ 5 | config_autogen.h 6 | -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/README.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/GamecubeConsole/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/GamecubeConsole/CMakeLists.txt -------------------------------------------------------------------------------- /examples/GamecubeConsole/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/GamecubeConsole/main.cpp -------------------------------------------------------------------------------- /examples/GamecubeController/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/GamecubeController/CMakeLists.txt -------------------------------------------------------------------------------- /examples/GamecubeController/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/GamecubeController/main.cpp -------------------------------------------------------------------------------- /examples/N64Console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/N64Console/CMakeLists.txt -------------------------------------------------------------------------------- /examples/N64Console/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/N64Console/main.cpp -------------------------------------------------------------------------------- /examples/N64Controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/N64Controller/CMakeLists.txt -------------------------------------------------------------------------------- /examples/N64Controller/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/N64Controller/main.cpp -------------------------------------------------------------------------------- /examples/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/examples/pico_sdk_import.cmake -------------------------------------------------------------------------------- /include/GamecubeConsole.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/GamecubeConsole.hpp -------------------------------------------------------------------------------- /include/GamecubeController.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/GamecubeController.hpp -------------------------------------------------------------------------------- /include/N64Console.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/N64Console.hpp -------------------------------------------------------------------------------- /include/N64Controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/N64Controller.hpp -------------------------------------------------------------------------------- /include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/README -------------------------------------------------------------------------------- /include/gamecube_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/gamecube_definitions.h -------------------------------------------------------------------------------- /include/joybus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/joybus.h -------------------------------------------------------------------------------- /include/joybus.pio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/joybus.pio.h -------------------------------------------------------------------------------- /include/n64_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/include/n64_definitions.h -------------------------------------------------------------------------------- /src/GamecubeConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/src/GamecubeConsole.cpp -------------------------------------------------------------------------------- /src/GamecubeController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/src/GamecubeController.cpp -------------------------------------------------------------------------------- /src/N64Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/src/N64Console.cpp -------------------------------------------------------------------------------- /src/N64Controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/src/N64Controller.cpp -------------------------------------------------------------------------------- /src/joybus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/src/joybus.c -------------------------------------------------------------------------------- /src/joybus.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonnyHaystack/joybus-pio/HEAD/src/joybus.pio --------------------------------------------------------------------------------