Some questions: * is it possible to automate this? * what about self-referential structures? * pointer-pointer? First contact seems ok, just need to resolve some issues. Also, it might be a good idea to define the usb structs on a higher level, so they can be used in Forth too. Probably need to read this first: wget http://repository.readscheme.org/ftp/papers/sw2004/barzilay.pdf Then start here: http://libusb.sourceforge.net/doc/function.usbopen.html A bit too much reading for now.. Need to switch to output mode again.