> > As for which class to use, I think you have three choices. > 1) CDC-ACM for USB Serial Port Emulation. > 2) Generic HID: use native HID API for Windows and Mac OS X, > Linux has some problem with the kernel HID driver, but you > can use libusb > 3) Generic Class: you can use libusb for Windows, Mac OS X > and Linux. libusb-win32 does not work under Windows Vista/7 > 64bit but you can use WinUSB (which only works under XP, > Vista and Windows 7 but not 2k). > > So there is no best answer. It depends. > > -- > Xiaofan http://mcuee.blogspot.com Thanks! That got me thinking... I've got an Asus PC701SD sitting in my backpack. I use it during my commute (by bus) every day. So, I plugged the Microchip PIC32 USB Starter Board USB cable in to it. When I plugged it in, a new directory showed up in /dev named usb. If I then do cat /dev/usb/tts/ttyACM0 and hit SW1 on the Microchip board, I get the Hello message from the board. That's pretty neat! Harold -- FCC Rules Updated Daily at http://www.hallikainen.com - Advertising opportunities available! -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist