On 4 June 2010 00:11, Mark Morgan Lloyd <[email protected]> wrote:
> Henry Vermaak wrote:
>
>> You can use some kind of usb snooping software to reverse engineer all
>> the transfers.  I've used this approach with success.  It's important
>> for you to familiarise yourself with the usb protocol, though.
>
> The thing one has to be careful of here is when the same pid:vid can refer
> to several different implementations. The Windows software knows how to pick
> up a private submodel number, somebody reverse-engineering the transfer
> doesn't.

I don't really know what you mean.  Do you mean that the software can
do a control transfer to query the model number, then have different
communications methods depending on that?  Either way you'll always be
able to see all the messages on the bus, so I don't see how this is a
problem.

>> Note that there aren't any fpc bindings for libusb 1 (that I know of),
>> but that should be easy to generate.
>
> http://wiki.lazarus.freepascal.org/Hardware_Access#libusb

No, these bindings are for the old (0.1) libusb.

Henry

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to