Alan Ott
bdb87db5b8
Libusb: testgui: Explicitly link to libpthread.
...
Reported by: Xiaofan Chen <xiaofanc@gmail.com >
2012-05-03 22:25:40 -04:00
Alex Dupre
1fd27eaa25
testgui: Fix signed/unsigned warning
2012-05-02 18:55:37 -04:00
Alan Ott
74440e2dbb
FreeBSD: Add FreeBSD implementation.
...
This adds a FreeBSD implementation to HIDAPI using the libusb back-end. The
libusb/ folder now contains the libusb implementation and associated
Makefiles for Linux and FreeBSD. All libusb code has been removed from the
linux/ folder, so that the code in libusb/ can be shared by both (and
future) platforms.
This commit renames linux/hid-libusb.c to libusb/hid.c. Make sure to
use git log --follow to see full history of that file.
This code was written by:
Alex Dupre <ale@FreeBSD.org >
Alan Ott <alan@signal11.us >
2012-05-02 18:55:28 -04:00
Alan Ott
c30dfd8c97
Linux: add -lrt to link with librt.
...
This is required for some distributions but not others.
2012-05-02 14:42:26 -04:00
Alan Ott
edf1899837
Updated Mac binary
2011-10-25 20:58:17 -04:00
Alan Ott
4419c3bdf4
Change windows/hid.cpp to windows/hid.c
...
The changes to make it compile with just C (not C++) are already in.
2011-09-22 18:59:33 -04:00
Alan Ott
db5cb875d3
Merge branch 'master' of github.com:signal11/hidapi
2011-09-21 17:27:54 -04:00
Alan Ott
bab22b7ac1
Convert to Cocoa for event handling on the Test GUI on Mac
...
Carbon is no good on 10.5 and later on 64-bit. Github user
dportabella found a workaround in Cocoa[1], and I added code
to make it handle the events from the dock, like the carbon
version did.
[1] https://github.com/signal11/hidapi/issues/14
2011-09-13 10:48:39 +08:00
Alan Ott
15c81e080e
Merge branch 'master' of github.com:signal11/hidapi
...
Conflicts:
hidtest/hidtest.cpp
2011-09-12 15:06:33 -04:00
Alan Ott
9d50cf35d0
Add hid_close() and hid_exit() to test gui at exit time.
2011-09-13 02:42:16 +08:00
Alan Ott
fe4f75b0ff
Updated README.txt, removed testgui/README.txt
...
README.txt is now current and contains the info which was in
testgui/README.txt. testgui/README.txt has been removed as obsolete.
2011-09-13 02:19:46 +08:00
Alan Ott
35dfe2a012
Updated README.txt, removed testgui/README.txt
...
README.txt is now current and contains the info which was in
testgui/README.txt. testgui/README.txt has been removed as obsolete.
2011-09-10 17:51:10 -04:00
Alan Ott
6ad666c5b5
Updated Binary.
2011-04-08 20:05:11 -04:00
Alan Ott
d7f5f2cca5
Binary on Mac OS X
2011-04-08 19:39:54 -04:00
Alan Ott
f61cea6e69
Makefiles for MinGW
2011-04-08 18:48:12 -04:00
Alan Ott
265cefb1d3
Print error when hid_read() fails.
2011-02-09 08:37:11 -05:00
Alan Ott
3a4192eb45
Support for Usage Page and Usage for each device in the hid_device_info struct.
2011-01-11 23:59:12 -05:00
Alan Ott
c11c1bc463
new binary
2010-12-09 14:17:54 -07:00
Alan Ott
7640dc1564
Merge branch 'master' of github.com:signal11/hidapi
2010-10-08 18:30:15 -04:00
Alan Ott
3ba5b6c914
Fixed some errors that Valgrind pointed out.
2010-10-08 18:24:26 -04:00
Alan Ott
c6861c43c6
New binary
2010-09-28 16:53:13 -04:00
Alan Ott
b14d227de7
Getting Feature Reports, and a Re-scan devices button.
2010-09-28 16:30:47 -04:00
Alan Ott
7650ac65b2
Merge branch 'master' of github.com:signal11/hidapi
2010-09-13 11:16:35 -04:00
Alan Ott
09cb41aada
Additional licenses. HIDAPI is now GPLv3, BSD, or the original license,
...
at the discretion of the user. This should provide maximum flexibility and
freedom.
2010-09-13 11:15:24 -04:00
Alan Ott
b5bdda08da
Updated binary
2010-08-23 17:44:20 -04:00
Alan Ott
727399b79e
Updated binary
2010-08-21 13:29:38 -04:00
Alan Ott
2ca7aa00eb
Updated binary
2010-08-21 13:27:45 -04:00
Alan Ott
bf76531664
Makefile fix for using pkg-config
2010-08-17 22:15:23 -04:00
Alan Ott
461963e4b7
Libusb implementation for Linux.
2010-08-16 17:02:20 -04:00
Alan Ott
0ab5194f0e
Prettied up the error message
2010-08-10 15:03:09 -04:00
Alan Ott
65331407a7
Made the hid_error() return wchar_t* so we can get translated error messages.
2010-08-10 14:58:59 -04:00
Alan Ott
89aaf14bff
Implemented the Send Feature Report section of the GUI. Tested in Linux.
2010-08-10 14:11:17 -04:00
Alan Ott
a1d25da0e5
Updated binary.
2010-08-01 23:45:11 -04:00
Alan Ott
f631e8108d
Made it respond to the event generated by CMD-Tab.
2010-08-01 23:44:12 -04:00
Alan Ott
8691af7564
Forgot to add the executable itself.
2010-08-01 16:21:54 -04:00
Alan Ott
f41f06cadd
Update mac implementation.
...
Made a Mac Application Bundle (TestGUI.app) for this application.
Handle dock actions properly for Quit and Show (single click) events.
2010-08-01 16:08:34 -04:00
Alan Ott
794b95e232
Cleaned up the output (printf()).
...
Made the connect/disconnect button enable/disable when connections are made.
2010-07-28 21:40:44 -04:00
Alan Ott
d2c01f9000
Updated .gitignore to include generated files on Unix.
2010-07-28 20:57:46 -04:00
Alan Ott
bfda043aa3
Updated built test GUI on windows.
2010-07-28 20:33:20 -04:00
Alan Ott
da1ab35011
Fixed up the header comments.
2010-07-28 20:32:41 -04:00
Alan Ott
33b946eb39
Added warning disable on Windows.
2010-07-28 20:22:06 -04:00
Alan Ott
ea75ea6e89
Updated to be in sync with the other .gitignore files.
2010-07-27 22:57:52 -04:00
Alan Ott
2097e314fc
Modified the windows build to not require the DDK to build the DLL.
...
Also moved the windows hid.cpp file to windows/ from hidapi/. hidapi/ now
only contains the library header file.
2010-07-27 22:28:42 -04:00
Alan Ott
03fe2dc9ac
Updated Windows binary.
2010-07-25 23:21:53 -04:00
Alan Ott
1e14d11afa
Added the DLL to the ignore list.
2010-07-25 22:21:54 -04:00
Alan Ott
567a5d15f2
Added generated files to the ignore list.
2010-07-25 22:20:34 -04:00
Alan Ott
49e5aedc06
Converted the Windows implementation over to use the new interface.
2010-07-25 22:11:50 -04:00
Alan Ott
a55cfb7674
Merge branch 'master' of github.com:signal11/hidapi
2010-07-24 11:06:29 -04:00
Alan Ott
aa3d51925a
Changed the interface to use a pointer instead of an int as the device handle.
...
This is only implemented on Linux so far.
2010-07-24 11:05:36 -04:00
Alan Ott
124cddf681
Pre-built Test GUI.
2010-07-22 21:04:02 -04:00