Click here to Skip to main content
12,554,450 members (79,631 online)
Rate this:
Please Sign up or sign in to vote.
See more: MFC Linux C#3.5 USB
Hey everyone.

I have a human interface device that I want to communicate with.
Simply I will get data from that device and take logs.

I need an open source library for Windows&Linux for user interface application?
Anybody knows a useful library, or an article shows how to accomplish this?

Any idea will be well appreciated.
My best regards...
Posted 10-Oct-11 11:05am
André Kraak 10-Oct-11 17:15pm
Does the manufacturer not have any relevant documentation and communication library?
Un_NaMeD 10-Oct-11 17:20pm
Hi André!
In fact, I've made that device which is actually an electronic card managing by a micro controller(PIC18f2550).
Because that device's programmed as a hid, the OS recognize it automatically.
What I need is just to send&get data from/to it.
My regards...
Xeshan Ahmed 11-Oct-11 1:32am
kindly send complete details about your HID
Un_NaMeD 11-Oct-11 2:35am
The card is made for obtaining data from device to PC. It's going to be a data acquisition card. it will get any analog input, process it and send them to the PC. Programming language used is MicroC. The HID library is used, indeed.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you mean that the device appears as an USB HID class[^] device, then you can use HIDAPI[^] or libusb[^].
Un_NaMeD 12-Oct-11 8:54am
Hey markkuk!
I've tried both of the libraries but they sucked :/
Even I couldn't execute the examples.
You know any other library or such things?
Thank you...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.161021.1 | Last Updated 11 Oct 2011
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100