picusb
Automatically exported from code.google.com/p/picusb
This page is mainly related to code and resources for Microchip USB PICs and libusb/libusb-win32 and libusb related stuff. For example, I may publish test binaries for libusb related projects (libusb-1.0 Windows backend, libusb-win32, libftdi and libftdi-1.0, OpenOCD windows binary). These test binaries are only for testing purpose and please follow the license (LGPL or GPL).
libusb: http://www.libusb.info/
libusb-win32 http://libusb-win32.sourceforge.net/
libftdi: http://www.intra2net.com/en/developer/libftdi/
OpenOCD: http://openocd.org/
For more information about PIC related stuff, please refer to the following Microchip forum threads.
http://www.microchip.com/forums/tm.aspx?m=235427
http://www.microchip.com/forums/tm.aspx?m=123533
For fsusb and fsusb_demo, please refer to the original websites and the following Microchip forum thread. Take note I am not the original author. I just made a few minor modifications.
PICDEM FS USB bootloader for Linux/Windows using libusb.
http://www.internetking.org/fsusb/
http://forum.microchip.com/tm.aspx?m=106426
PICDEM FS USB demo appliation under Linux/Windows using libusb
http://www.varxec.net/picdem_fs_usb/ (dead link now)
http://forum.microchip.com/tm.aspx?m=106426
I also wrote some simple libusb based programs. Please take note I am not a good C programmer. Therefore you are welcome to send comments to me by using Microchip forum or maybe using libusb mailing list.
- for Jan Axelson's WinUSB example
http://www.microchip.com/forums/tm.aspx?m=340892
- for Jan Axelson's Generic HID program
http://www.microchip.com/forums/tm.aspx?m=340898
- for generic isochronous transfer example (take note that the firmware is not a proper isochronous device as there is no zero-bandwidth interface).
http://www.microchip.com/forums/fb.aspx?m=272277
For Jan Axelson's firmware and PC host codes (Windows only), please refer to her website.
http://janaxelson.com/
New: 30-Dec-2011
Some of the codes are now in github repositories.
https://github.com/mcuee