Apologies if this board isn't for questions. Please let me know.
I have a Pro Micro 3.3v 8MHz along with an Arduino USB Host Shield. I tried following this guide:
https://geekhack.org/index.php?topic=80421 as it was similar. After consulting
https://playground.arduino.cc/Main/ShieldPinUsage to figure out what pins were what on the full-size Host Shield.
Here is my wiring diagram:
https://i.imgur.com/mTwO8Tr.jpgI connected everything up. Used the Makefile.8mhz and flashed to the Pro Micro successfully. However the device turns up in Device Manager as "Unknown USB Device (Device Descriptor Request Failed)".
I am certain there is some changes I need to do in order to configure TMK to use other pins. I read online that PB0 (which is the ATmega32u4 default SS pin) is not routed to a pin and instead used for an LED, and furthermore that only some of the pins are used for external interrupts for the INT on the Host Shield. Pin 3 maps INT0, 2 to INT1, 0 (RXI) is interrupt 2, 1 (TXO) to INT3, 7 to INT 4.
How would I go about configuring TMK? The "Changing Pins" wiki page on GitHub says to edit constants in config.h but I can't see any constants in the config.h for usb_usb. Or does TMK automatically figure this out and perhaps my wiring is wrong?
Many thanks