[fpc-pascal] Re: Accessing USB HID from Lazarus programs?

Bo Berglund bo.berglund at gmail.com
Sun Mar 20 17:35:46 CET 2011


I posted this on the lazarus list but they suggested to send it to the
FPC list instead in order to possibly get better answers...

On Sun, 20 Mar 2011 10:04:28 -0500, Bo Berglund
<bo.berglund at gmail.com> wrote:

>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




More information about the fpc-pascal mailing list