

I have fix for it, that appears to be working better: I have tried it with a few devices now: If your sketch also has one or more Keyboard objects in it. However, I screwed up some and had the Keyboard HID Claim code in the USBHost code and it was grabbing reports meant for Joysticks and Mice.

This removed the need for this keyboard and hopefully others to not need to be forced into BOOT keyboard format. The code was extended to support more N-key rollover keyboards, like the Gigabyte from before. One was to make the keyboard objects no longer top level objects, but more like Mouse where it always goes through a HIDParser for it's inputs and outputs.

WARNING: there were a couple of updates to the USBHost code with this beta.
