Well, I’ve finally conjured the Wizard. The “Add new Hardware” Wizard, to be precise.
After a lot of trial and error, and not a few sacrifices to the USB gods, I’ve managed to get MyUSB to enumerate successfully as a USB device, with descriptors I set. Now when it’s plugged in it enumerates as “MyUSB DEMO” - very cool!

That’s not to say the device portion is finished yet. I still need to complete the handling of the basic Chapter 9 commands, as it’s currently missing a few. Unhandled commands are now passed to the user application through an event - see the “Event Hooks” section of the MyUSB USB Interface page on the site Wiki.
Once the Chapter 9 commands are finished, I’ll make a second TestApp which should perform the same/similar to the Atmel mouse demo. When that all works I’ll consider the device portion complete and begin work on the host portion of the MyUSB library.
Recent Comments