Hi all. If you've been watching my other posts, you'll know that I'm embarking on a new USB project. I've been reading a bunch of websites about USB, and I'm working my way through USB Complete by Jan Axelson. As I go along, I'm becoming a bit more worried about writing this all from scratch. I'm now looking for some example code that I can look at to help me along as I write my own. The problem is this. I program in assembly. There is a bunch of USB code in assembly for the 16C chips, but I'm having trouble locating something for the 18F4550 (or it's relatives). Ideally something implementing the HID class driver, and even more ideally something implementing a USB keyboard. At this point something showing how to initialize the interface and set up descriptors would be helpful. Thanks! Josh -- A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist