GP32 USB COMMUNICATION LIBRARY
Modified : June 22 2009

An open-source USB communication library for talking to a GP32. Simple to use, supports optional overlapped IO for asyncronous operations.

Also useful as an example of how to connect to specific USB devices under Windows using Win32 - uses SetupDiGetClassDevs, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInstanceId, etc.


[ Download ] GP32USB DLL source + compiled release build.

[ Download ] GP32USB Example - GP32 USB Debugging host. (uses ARM ADS)

[ Download ] GP32USB Example - PC USB debug console - written in C# - includes P/Invoke wrappers for GP32USB DLL, as well as release build.

[ Download ] GP32USB Usage Notes - a ramble about using the examples posted here.