I started a simple project creating a USB keyboard device with an ATmega32u4 board. I'm using the Keyboard class as the foundation. I can send characters to the PC from my device, but I also need to be able to send configuration data from the PC to the ATMega. The Keyboard class does not have any method for receiving data, so I figure I need to write this myself.
Where would I start?
What library would I use?
Would I use HID to receive a report? (The HID class used by Keyboard does not have a receive report method)