Green Light, Red Light

MyUSB Library, Projects Add comments

I’m happy to announce more success from my MyUSB project, thanks to an extreamely helpful Raphael of the Atmel AVR support team. He was able to diagnose an endpoint issue I was having within minutes, and I’m now getting the correct control commands on the control endpoint!

Image of the USBKEY running MyUSB

The project now correctly starts the device USB mode of operation when the HWB is pressed - control data is received (and thrown away) and the system enters sleep mode after no activity for a period of time.

I’m excited by this - I can now move on to implementing the famous “Chapter 9″ of the USB specification to deal with the enumeration and negotiation of the USB device. That’s reasonably straight-forward, and is very similar to the V2Protocol Packet/AVRISP Command Interpreters I wrote for my ButtLoad project.

Once the chapter 9 stuff is in place, I should be able to make device endpoints and make my own USB mouse demonstration. After that’s completed, I’ll move on to the host/OTG operating modes.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in