On 10/25/07, Olin Lathrop wrote: > Robin Abbott wrote: > > A full custom USB implementation requires you to build a Windows device > > driver - which personally I find a magnitude harder than using CDC or > > HID ! > > But I've already done that and made it available > (http://www.embedinc.com/pic/usb.htm). This USB framework makes use of the > PIC hardware ping pong buffering by using triple software buffers, provides > simple PUT and GET byte interfaces, comes with example firmware and host > test programs, etc. This is nice and I put this in the top of my links. http://forum.microchip.com/tm.aspx?m=123533 I am still reading the asm codes but it is not as easy as the Microchip USB Firmware framework. I prefer to use C18 over ASM for 18F PICs. That being said, to understand and 18F USB PICs better, it is good to read the assembly based firmware from Brad Minch and Olin and compare them with the Microchip stack. Xiaofan http://mcuee.blogspot.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist