Hopefully a basic question but one I've struggled to get a conclusive answer to.
I want to design a XMega based HID solution that notifies a PC (Windows) if a switch has been pressed and/or pass on some data that's been recieved over the UART from another source.
The question is, is HID exclusively a polled solution (that's how I've been doing it so far) or does the specification allow for the HID device to raise an event along the lines of 'I've some data ready for you, please collect'?
Not looking specific code on how to do it, just if it's possible and general pointers to where I should be looking. I haven't looked at the ASF examples yet but other examples I've checked seem to be polled.