I took the class yesterday (in Austin, TX), and I agree it was somewhat slow. Starting around 9am, we only pulled up mplab to start some coding tutorials well after 2pm. Up to that point, it was all general USB info with comparisons of the different speeds, comparisons of generic classes, etc. Useful, but it could've been quicker and some of it could've been left to us for later reading. Specifically so that we could do more practical coding. The coding we did do were some small mods (3 lines typically) of some existing code to test for the line being ready and sending or receiving some strings. I would've like to see some actual info/experiments on configuring the devices, and using more than just one class (CDC). But we were told to check app notes for that. It was also a bit disappointing that at the end we were told that the examples we did were already deprecated as it was bases on framework/stack v1.3 and v2.3 was out already, with the API functions changed to be consistent across the various device families. Not a big deal, since we only saw/touched a few API functions. Still, the presented material, concepts, hands on tutorial using a working test environment, and links to more info was good and I did learn a bunch. It would've even been worth it if I paid for the class :) My next task is to pick up a demo board or some usb dev board so I can try some complete tests/tutorials. Cheers, -Neil. -- View this message in context: http://www.nabble.com/Microchip-USB-class-tp20042292p20265482.html Sent from the PIC - [PIC] mailing list archive at Nabble.com. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist