Commit Graph

  • fa8b961c6e Upgrade checkout and file-existence-action actions (#494) Ihor Dutchak 2023-01-06 00:59:25 +02:00
  • c1b78dd9b1 Fix typo in GitHub workflow (#495) JoergAtGithub 2023-01-05 23:58:38 +01:00
  • bc6997dcd3 Describe the Release process in details Ihor Dutchak 2023-01-05 17:16:21 +02:00
  • c3a6150d88 CI checks for CMake package files (#485) hidapi-0.13.0 Ihor Dutchak 2023-01-02 15:22:01 +02:00
  • 987fd0ac03 Add support for HID over SPI (#486) vaaronna 2022-12-20 09:16:23 -08:00
  • 663f1a707d Link gcc helpers statically on MinGW (#488) Jef Driesen 2022-12-12 19:27:20 +01:00
  • 397344931d Fix CMake export files (#484) Stefan Sichler 2022-11-22 02:36:02 +01:00
  • 2b70208fea Fix typos in README (#479) CanDursun 2022-11-04 15:01:41 +03:00
  • bb792a1f7e Add hid_exit() to test.c when handle not found (#471) endolith 2022-10-21 10:31:48 -04:00
  • 1312cc3bf5 README: prevent segmentation fault and mixture of printf/wprintf (#470) endolith 2022-10-21 06:09:14 -04:00
  • f2e2b5b4d4 macOS: Error reporting/hid_error implementation (#314) Steven Michalske 2022-10-14 03:25:42 -07:00
  • 5ce9051e2f libusb: stop read_thread from looping indefinitely (#457) Matt Silva 2022-09-28 10:08:27 -04:00
  • 4e63d6dfc3 Introduce HID_API_MAX_REPORT_DESCRIPTOR_SIZE (#452) Ihor Dutchak 2022-09-15 13:05:56 +03:00
  • f45df3be33 Add configure~ to .gitignore (#459) Mykola 2022-09-15 12:01:29 +02:00
  • 0f2cf886e5 RFC: Add HID bus type in hid_device_info (#308) Dimitriy Ryazantcev 2022-09-10 19:18:09 +03:00
  • ceb41e0abe CI: more CMake build checks (#450) Ihor Dutchak 2022-09-10 16:56:05 +03:00
  • 8224a4cb56 CI: add OpenBSD compilation check (#449) Ihor Dutchak 2022-09-10 16:54:19 +03:00
  • 8068574ee1 Add meson.build as a wrapper over CMake (#410) Ihor Dutchak 2022-09-10 16:52:46 +03:00
  • dbd1681831 linux: Open files with O_CLOEXEC to not leak fds to child processes (#446) Ian Douglas Scott 2022-08-21 18:40:39 +00:00
  • 15a7114cee Fixes "parameter not found" warning in documentation (#445) Adrian Granados 2022-08-16 10:42:09 -04:00
  • ea38f6538f libusb: fix HID Report descriptor request (#444) Ihor Dutchak 2022-08-16 16:29:10 +03:00
  • 779346241b libusb: fix enumerating device path w/o root access (#442) Ihor Dutchak 2022-08-15 12:47:27 +03:00
  • c3ae3d0b58 Run hidtest for no more than 10 seconds when no hid_read data (#440) Ihor Dutchak 2022-08-14 12:33:15 +03:00
  • 597160da3c Reattach kernel driver when failed to claim interface (#441) Ihor Dutchak 2022-08-14 12:31:59 +03:00
  • 5e299f4736 v0.13.0 for new API function (#439) Ihor Dutchak 2022-08-13 19:43:44 +03:00
  • 5c9f147a07 Add hid_get_device_info (#432) Julian Waller 2022-08-13 17:01:57 +01:00
  • eaa5c7c6f1 hid_error improvements (#428) Ihor Dutchak 2022-06-22 01:34:39 +03:00
  • 81dd62dd10 Ensure Iconv is found when provided via CFLAGS/LDFLAGS (#430) Ihor Dutchak 2022-06-22 01:30:45 +03:00
  • c2aa9dd37c Add Sixaxis init for Monterey old6 nastys 2022-01-23 13:52:21 +01:00
  • 447acce455 Implement hid_write_control, so we can use HidD_SetOutputReport on win, all others are just a wrapper until tested Jake 2017-04-28 19:32:22 -05:00
  • 59e84ca74f podspec: include darwin-specific header (#412) Ihor Dutchak 2022-05-31 14:58:01 +03:00
  • ace1e9a2dc Fix Cygwin Appveyor build (#423) Ihor Dutchak 2022-05-31 13:16:03 +03:00
  • 7610829409 v0.12.0 Release hidapi-0.12.0 Ihor Dutchak 2022-05-25 15:52:59 +03:00
  • 844e4682a9 Fix: memory write out of bounds. (#418) MeeSong 2022-05-25 20:49:47 +08:00
  • 93285f5246 windows: Add .rc (#415) hidapi-0.12.0-rc2 Ihor Dutchak 2022-05-11 17:47:38 +03:00
  • 52fa87300b Windows build artifacts with Github Actions (#414) Ihor Dutchak 2022-05-08 19:59:39 +03:00
  • 51196845d4 Prepare RC2 Ihor Dutchak 2022-05-08 15:00:10 +03:00
  • e0f44a5887 Make a note about VERSION Ihor Dutchak 2022-05-08 14:59:17 +03:00
  • c95795ab5c Fix hidtest build Ihor Dutchak 2022-05-04 14:57:22 +03:00
  • 52c728acf4 Use propper type for mach_port_t default param Ihor Dutchak 2022-05-04 14:11:51 +03:00
  • 2aeb0688fa Don't use deprecated kIOMasterPortDefault (#406) hidapi-0.12.0-rc1 Ihor Dutchak 2022-05-02 14:48:12 +03:00
  • cd95af8d70 libusb: cmake: Proper dependency on Iconv (#405) Ihor Dutchak 2022-05-02 14:18:03 +03:00
  • 874b29c8e7 Fix find_package(hidapi) warnings (#404) Ihor Dutchak 2022-05-02 14:09:16 +03:00
  • 08563a0249 add better windows error handling (#388) Jacob Shaffer 2022-05-02 07:08:44 -04:00
  • 68bcbfcafa README: explicit statement on single source build (#370) Ihor Dutchak 2022-05-02 14:05:05 +03:00
  • 536bad201e libusb: Fix double free of buffer pointer in hid_close() (#395) SNEHAL 2022-04-23 18:24:26 +05:30
  • bca404520f Fire v0.12.0 (#398) Ihor Dutchak 2022-04-23 15:50:41 +03:00
  • 05f0588220 darwin: add option to open device in non-exclusive mode (#397) Ihor Dutchak 2022-04-23 14:16:42 +03:00
  • 75aafc3ac9 CI: check for new headers installation Ihor Dutchak 2022-02-25 11:13:13 +02:00
  • 97887cf2eb Upgrade build script for Windows Server 2022 Ihor Dutchak 2022-02-25 11:03:25 +02:00
  • 1ce31c3594 macos: Add Mac-specific API to get device Location ID (#378) Frederik Seiffert 2022-02-25 09:54:28 +01:00
  • 2cfd63ac41 windows: Add Windows-specific API to get device container ID (#379) Frederik Seiffert 2022-02-25 09:53:00 +01:00
  • e08ddcee5f macOS: Fix build warnings (#374) Frederik Seiffert 2022-02-05 16:24:20 +01:00
  • c84e42ad91 Extract CM_Get_DevNode_PropertyW() and CM_Get_Device_Interface_PropertyW() calls to separate functions (#372) Dimitriy Ryazantcev 2022-02-05 17:03:42 +02:00
  • 2551a5d84b Reorganize Windows source structure Ihor Dutchak 2022-01-22 18:41:47 +02:00
  • 6f37897bef Remove stale Windows/macOS example/test Ihor Dutchak 2022-01-22 18:34:28 +02:00
  • 69dcdc1ff0 Update copyright strings Ihor Dutchak 2022-01-22 18:28:51 +02:00
  • 5f66a371ca Win32: Don't pass invalid pointers to HidD_FreePreparsedData in hid_open_path (#373) Megamouse 2022-01-29 17:32:25 +01:00
  • 6cf133697c hid_open_path: Don't pass invalid pointers to HidD_FreePreparsedData old5 Megamouse 2022-01-26 20:41:02 +01:00
  • cdeb14a4e5 Add Sixaxis init for Monterey nastys 2022-01-23 13:52:21 +01:00
  • cd237f9a1e Fix return value in hid_write_control Megamouse 2020-11-17 02:23:39 +01:00
  • 0abd328718 hid_open_path: Don't pass invalid pointers to HidD_FreePreparsedData old4 Megamouse 2022-01-26 20:41:02 +01:00
  • 8ff2deec75 Add Sixaxis init for Monterey nastys 2022-01-23 13:52:21 +01:00
  • f6a9ee5a38 Fix return value in hid_write_control Megamouse 2020-11-17 02:23:39 +01:00
  • 84f8a86716 Implement hid_write_control, so we can use HidD_SetOutputReport on win, all others are just a wrapper until tested Jake 2017-04-28 19:32:22 -05:00
  • 2372fc3721 Add Sixaxis init for Monterey v0.11.2 nastys 2022-01-23 13:52:21 +01:00
  • 0feb5a4fdd Fix wording (#368) Ihor Dutchak 2022-01-22 04:34:32 +02:00
  • fe9a2a2e28 Ported code from SetupApi to CfgMgr32 (#362) Dimitriy Ryazantcev 2022-01-21 18:43:08 +02:00
  • 31bde69a1f Fire v0.11.2 hidapi-0.11.2 Youw 2022-01-03 14:53:10 +02:00
  • f0a4a1fa2e Fix potential crash when libusb_detach_kernel_driver fails (#363) Ihor Dutchak 2022-01-03 14:16:37 +02:00
  • c47734cb07 Fix return value in hid_write_control Megamouse 2020-11-17 02:23:39 +01:00
  • 8027ddf888 Implement hid_write_control, so we can use HidD_SetOutputReport on win, all others are just a wrapper until tested Jake 2017-04-28 19:32:22 -05:00
  • af6c6012b6 Parse USB interface number from device Hardware IDs (#360) hidapi-0.11.1 Dimitriy Ryazantcev 2021-12-23 00:01:41 +02:00
  • b600727200 Win32: Fix memory leak in free_hid_device (#361) Dimitriy Ryazantcev 2021-12-22 23:59:56 +02:00
  • d67b5c9fec implement hid_get_input_report for Linux hidraw backend Be 2021-11-13 18:29:02 -06:00
  • b66d7c2c88 Explicit remark about BUILD_SHARED_LIBS (#349) Ihor Dutchak 2021-11-12 01:17:06 +02:00
  • 20a16a19b8 Update README.md (#350) Ihor Dutchak 2021-11-12 01:14:29 +02:00
  • eb26015189 windows: add missing include for mingw32 (#348) selsta 2021-11-11 00:00:25 +01:00
  • 4ab60e005e README: add links to backend description Ihor Dutchak 2021-10-07 02:56:37 +03:00
  • 0ec60c03cb Add <root>/libusb to includes for in-tree build hidapi-0.11.0 Ihor Dutchak 2021-09-24 18:58:01 +03:00
  • b923aeda68 Windows: hid_get_feature/input_report return size fix (#334) Ihor Dutchak 2021-09-22 17:32:35 +03:00
  • 4d787499d9 Ignore Qt Creator user files Ihor Dutchak 2021-09-22 17:29:38 +03:00
  • db1d0cb220 Update 69-hid.rules (#337) Bram Stolk 2021-09-24 16:52:04 -07:00
  • d4888c5f65 Remove DDK support files. (#333) Ihor Dutchak 2021-09-22 13:30:23 +03:00
  • 77128aac88 Add deprecation message for Autotools Ihor Dutchak 2021-09-18 19:53:09 +03:00
  • 695b01f9da v0.11.0 Ihor Dutchak 2021-09-18 19:02:28 +03:00
  • aaf5f3d172 add libusb-specific hid_libusb_wrap_sys_device Ihor Dutchak 2021-05-18 16:39:57 +03:00
  • 301139e3cc update authors link Ihor Dutchak 2021-05-20 16:49:04 +03:00
  • e050afb197 Fix sygwin compilation warnings (#331) Ihor Dutchak 2021-09-18 18:31:26 +03:00
  • e9f8c3e75e udev.rules documentation improvement (#326) Ihor Dutchak 2021-09-13 17:00:58 +03:00
  • 11cc0e8a86 Fetch Bluetooth LE HID device info from Windows devnode properties (#309) Dimitriy Ryazantcev 2021-09-06 19:16:15 +03:00
  • 4d63a5085a macOS: use IORegistryEntryGetRegistryEntryID to resolve paths (#322) Ihor Dutchak 2021-08-23 20:58:13 +03:00
  • 7c0dc53507 Update README.md (#324) Ihor Dutchak 2021-08-23 20:55:51 +03:00
  • f75adc3c91 Correct example including hidapi.h Ihor Dutchak 2021-08-17 17:17:29 +03:00
  • 8741697359 Update hid.c to fix MSYS2 MinGW-w64 compiler warning (#311) mcuee 2021-07-27 18:02:57 +08:00
  • ac8c9e5f94 Ubuntu CI: apt update before apt install Ihor Dutchak 2021-07-25 21:33:58 +03:00
  • 2a24bf9fcb windows: cleanup code a bit (#305) Dimitriy Ryazantcev 2021-07-16 19:11:58 +03:00
  • 9404a954af Whitespace cleanup in windows implementation (#302) Dimitriy Ryazantcev 2021-07-09 17:32:43 +03:00
  • 5a88dcd7ab Fix possible garbage in device strings returned from hid_enumerate() Dimitriy Ryazantcev 2021-07-07 15:29:59 +03:00
  • 382138ee67 Doc: using old-sty;e badge for GitHub Actions Ihor Dutchak 2021-07-04 00:15:49 +03:00