I have a working USB HID generic device using the ASF 3.34.1. I want to add DFU capability. I already have a DFU bootloader, what I need to do is add the DFU endpoint to the main HID device so that it can automatically reboot into DFU mode.
Is this supported, and if so how does it work? I can't seem to add a second USB service via the ASF wizard and there is no option for combined HID and DFU. If I select "composite" then HID is listed, but DFU is not.
I could go poking around in the ASF code to add DFU support, but Atmel claims to support it already so... how?