Hi Bo, I found these 2 links with google. They discuss the unit libusb which seems to work (I have NOT tried it myself). http://laurensdelangeelectronics.blogspot.com/2011/01/interfacing-with-usb-parallel-port.html It appears from the article that it only works as a linux superuser. I suggest that it would probably work in Windows. http://www.mail-archive.com/lazarus@lazarus.freepascal.org/msg08338.html
PEW > To: lazarus@lists.lazarus.freepascal.org > From: bo.bergl...@gmail.com > Date: Sun, 20 Mar 2011 10:04:28 -0500 > Subject: [Lazarus] Accessing USB HID from Lazarus programs? > > I need to create a program using Lazarus/FPC to access a data > collection device built using a PIC24F series microprocessor with > built-in USB support. The firmware makes the PIC processor register as > a Human Interface Device (HID) class USB device. > > I understand that for the HID class one does not have to provide a USB > driver, there is already a generic one on Windows and possibly also on > Linux. > And the HID interface is not limited to mice and such, for example the > PicKit3 PIC programmer and ICE uses the HID driver and it can both > program code into PIC:s and execute PIC code with breakpoints from > within MPLAB (the PIC develeopment IDE). > > My objective is to read the data from the data collection device using > the USB interface and display the data on screen and also save to the > PC disk. > My FPC program should be able to run on Windows and preferably also on > Linux. > > But I can't find any good examples on how to access the USB HID > device.... > > Can someone here please provide some help, links to code examples or > similar? > > Or is this OT for this list since it is basically a hardware access > question? > > > -- > Bo Berglund > Developer in Sweden > > > -- > _______________________________________________ > Lazarus mailing list > Lazarus@lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus