@@ -39,6 +39,7 @@ Features include:
3939 * [ Creating custom input modes] ( #creating-custom-input-modes )
4040 * [ Mod X lightshield and R shield tilt] ( #mod-x-lightshield-and-r-shield-tilt )
4141 * [ Project M/Project+ mode] ( #project-mproject-mode )
42+ * [ Enable Nunchuk support] ( #enable-nunchuk-support )
4243* [ Troubleshooting] ( #troubleshooting )
4344* [ Contributing] ( #contributing )
4445* [ Contributors] ( #contributors )
@@ -295,9 +296,29 @@ can press Mod X + Z to send a true Z input.
295296If this bothers you, and you just want to send a true Z input by default when
296297pressing Z, you can set the ` trueZPress ` parameter to true.
297298
299+ ### Enable Nunchuk support
300+
301+ Nunchuk support is disabled by default as it can cause a number of issues if the
302+ i2c pins (pin 2 and 3 on Arduino Leonardo) are used for GPIO. To enable it, find
303+ the line ` #define NUNCHUK_ENABLE false ` at the top of HayB0XX.ino and change it
304+ to ` true ` .
305+
298306## Troubleshooting
299307
308+ ### Controller not working with console or GameCube adapter
309+
310+ - Make sure you are holding C-Down on plugin (if using default bindings).
311+ - If you are using an official adapter you will likely have to disable the
312+ polling latency optimisation by passing in a polling rate of 0 to the
313+ GamecubeBackend constructor.
314+ - If using pins 2 or 3 for your GameCube circuit, make sure Nunchuk support is
315+ disabled
316+
317+ ### Joystick.h, nintendo.h, arduino_vector.h, and keyboard.h files are missing
300318
319+ If the libraries are missing it's because you didn't download the release
320+ correctly. Do not click "download repo as zip" or "download source". Download
321+ the latest release artifact from the releases page.
301322
302323## Contributing
303324
0 commit comments