On Tue, Nov 2, 2010 at 1:57 PM, Christopher Head wrote: > I realize that the USB specification mostly says that a device can do > anything it wants if the host screws up, so I could just accept either > packet type, but I guess coming from a full-size-computer environment I > consider anything on the far end of a communications link to be > "untrusted", and tend to carefully verify whatever I can. > > It's not really a big deal, I just read the relevant pages of the > datasheet, noticed the undocumented situation, and thought of a > possible use for it. Just thrown in more confusions here. You may want to read this two threads. Actually Microchip has not dealt with data toggle issue correctly in their stack. And data toggle issue is actually quite difficult sometimes. http://www.microchip.com/forums/tm.aspx?m=3D503200 http://www.microchip.com/forums/fb.aspx?m=3D459119 --=20 Xiaofan --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .