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