removed file that is autogenerated by autoconf
moved the RPC routines into the interface directory: the CUSB class with inherit from these objects (as it is already the case for BasePixel/usb.h) and therefore imho this part of rpc should be considered 'interface' as well
removed the (redundant) CUSB class definition in BasePixel/usb.* and merged every change into the classes defined in interface/USBInterface.h and the implementation for libftdi; libftd2xx is to follow shortly
modifications to existing FTD2XX code (proprietary driver) to merge it with the usb.* RPC code of beat
improvements to libftdi usb interface code (open source driver):
- Enum*() methods now behave identical to FTD2XX implementation
- reduced amount of interface polling in reader routine
- backward compatible to older libftdi driver versions
- code works transparently for the FTDI chips on both ATB and DTB
- close() method cleans up more thoroughly
known issue (currently under investigation): calls to Close() sometimes hang for a long time
updated documentation to reflect choice of FTDI driver library (libftdi/libftd2xx);
removed outdated information regarding productID (both libraries should work with ATB&DTB FTDI chips);
removed outdated point concerning choice of FTD2XX version w.r.t. kernel modules
removed outdated documentation file made redundant by README.md
Merge branch 'merge-usbinterface' of https://github.com/hperrey/psi46expert into devel-DTB
...