Commit Graph

  • dd2db8e2bb CI: more CI for CMake Ihor Dutchak 2021-07-03 22:59:23 +03:00
  • c84cf1dec3 VERSION - follow Semantic Ihor Dutchak 2021-07-03 23:43:58 +03:00
  • 03998f4418 libusb backend: stabilize device path (#291) bearsh 2021-07-03 21:06:31 +02:00
  • ec0727c344 version bump Ihor Dutchak 2021-07-03 21:15:02 +03:00
  • 3ebfaa8521 More details for CMake documentation Ihor Dutchak 2021-07-03 21:09:10 +03:00
  • b7053119ed Documentation refactoring and update Ihor Dutchak 2021-06-21 03:18:02 +03:00
  • f5ada42915 CI: macOS build for CMake Ihor Dutchak 2021-06-21 03:16:04 +03:00
  • f2bb972e7f add CMake build system Ihor Dutchak 2020-02-09 16:02:10 +02:00
  • 6fcb0bb228 win: hid_get_feature_report: Correct number of bytes_returned (#286) Ihor Dutchak 2021-06-19 07:23:35 +03:00
  • e74189d867 win: hid_get_input_report: Correct number of bytes_returned (#232) JoergAtGithub 2021-06-19 05:09:47 +02:00
  • 42fa21fff1 drop support of macOS 10.5 and earlier (#121) Ihor Dutchak 2021-06-14 13:30:35 +03:00
  • 7620bc7faa Guard against zero length buffers in hid_write (#279) Erik OShaughnessy 2021-06-13 20:09:13 -05:00
  • 01f601a150 Add missing libraries to cmake target old2 Michał Janiszewski 2018-11-30 21:57:42 +01:00
  • 907965cc13 Link with udev Nicolas Werner 2017-07-10 12:47:37 +02:00
  • d154a64eff Add Cmake support Jake 2017-04-26 11:42:48 -05:00
  • f4849e5135 Fix return value in hid_write_control Megamouse 2020-11-17 02:23:39 +01:00
  • 81b4c17d8d Add CMake file for Mac Aurora 2017-08-07 23:56:27 +02:00
  • 2af947a9b2 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
  • fc8fdd2bf4 improve documentation for udev rule files on Linux (#276) Be 2021-05-20 17:04:08 -05:00
  • c13fb1a880 README: document how to choose between libusb & hidraw backends Be 2021-05-17 18:22:49 -05:00
  • 1e8895d123 add libusb-specific hid_libusb_wrap_sys_device libusb_wrap_device-deprecated Ihor Dutchak 2021-05-18 16:39:57 +03:00
  • a323c29165 Merge remote-tracking branch 'origin/master' into cmake-support Ihor Dutchak 2021-05-18 16:41:45 +03:00
  • c7a2339b05 libusb: add support for potential Android JNI backend Ihor Dutchak 2021-05-15 13:18:31 +03:00
  • fe48fa0853 documentation refactoring Ihor Dutchak 2021-05-18 03:15:57 +03:00
  • 197ae97445 Merge remote-tracking branch 'origin/master' into cmake-support Ihor Dutchak 2021-05-15 12:31:18 +03:00
  • b72a367555 Switch builds.sr.ht from ~qbicz to ~z3ntu (#269) Ihor Dutchak 2021-05-11 12:53:18 +03:00
  • 6f0056e1ce Build workaround for kernels older than 2.6.39 (#260) MonkeybreadSoftware 2021-05-05 10:51:16 +02:00
  • b8837014ef Use Conditional PlatformToolset projects for VS (#261) jeremyouellet 2021-05-05 04:48:34 -04:00
  • 84d7d57b8a Fix MinGW build on Linux/Unix platforms Ihor Dutchak 2021-04-15 18:38:41 +03:00
  • 11021c09c0 Merge branch 'master' into cmake-support Ihor Dutchak 2021-04-10 16:19:57 +03:00
  • 6a01f3b4a8 Switch to libusb/hidapi appveyor project for badge Ihor Dutchak 2021-03-17 19:40:02 +02:00
  • f1cd8085ed Explicitly check for trying to install 'EXCLUDE_FROM_ALL' hidapi Ihor Dutchak 2021-03-14 11:11:11 +02:00
  • 0ea5e9502f windows: cache write buffer allocated for small user buffers Ihor Dutchak 2021-02-06 21:25:08 +02:00
  • de08a4f3b8 Added support for MSYS2 Florin Popescu 2021-02-12 04:25:15 +02:00
  • 3cd1742737 Windows: Fix devices enumeration (#235) Mariusz Jaskółka 2021-01-30 14:20:01 +01:00
  • 00fe9c0b25 Merge branch 'master' into cmake-support Ihor Dutchak 2021-01-15 18:14:29 +02:00
  • 81291b205b don't add (custom) build options, when a subdirectory of a bigger project Ihor Dutchak 2021-01-15 18:12:16 +02:00
  • 633a5aea40 macos CI for CMake Ihor Dutchak 2021-01-15 15:25:29 +02:00
  • d15d594a41 configure.ac: remove duplicate AC_CONFIG_MACRO_DIR (#226) Jan Palus 2021-01-15 14:32:14 +01:00
  • c393b88dcf BUILD_HIDTEST->HIDAPI_BUILD_HIDTEST to have consistent custom prefix Ihor Dutchak 2021-01-15 15:15:24 +02:00
  • 8ae8ffb2cf optionally specify possible values for CMAKE_BUILD_TYPE Ihor Dutchak 2021-01-15 15:10:26 +02:00
  • 4b8f8814c3 always use libhidapi-libusb.so for libusb backend Ihor Dutchak 2021-01-15 14:18:48 +02:00
  • 9f7f81d15c Update CMakeLists.txt Ihor Dutchak 2021-01-15 01:36:42 +02:00
  • ad7cc64ee1 Merge remote-tracking branch 'origin/master' into cmake-support Ihor Dutchak 2020-12-27 13:26:49 +02:00
  • fb4135c7a8 Windows: ensure buffer passed to HidD_SetFeature is large enough (#224) Mornix 2020-12-24 01:13:54 -05:00
  • 916fad56fe macOS: use GitHub action CI instead of Travis-CI (#223) Ihor Dutchak 2020-12-13 23:01:46 +02:00
  • 7b5333301d Update README.md Ihor Dutchak 2020-12-12 21:21:53 +02:00
  • fe724003c6 windows: make hid.c non-executable Pavol Rusnak 2020-11-26 21:19:43 +01:00
  • 0c0f3b8e11 don't search pkg-config libusb, if CMake target usb-1.0 exists Ihor Dutchak 2020-12-03 21:39:00 +02:00
  • 443ea8f2e4 Sync with v0.10.1 (master) Ihor Dutchak 2020-11-26 22:51:45 +02:00
  • f6d0073fcd hidraw/libusb: fix -Wall -Wextra -pedantic -Werror compilation (#214) hidapi-0.10.1 Ihor Dutchak 2020-11-24 13:39:27 +02:00
  • ffb50afd5f hidraw: Add support for HID over I2C and uhid devices (#166) Jacob Alexander 2020-11-23 11:53:04 -08:00
  • d9471d4608 Version 0.10.1 Ihor Dutchak 2020-11-23 21:38:43 +02:00
  • 9828cad691 Windows: fix strict typecast (#206) Russell Taylor 2020-11-23 14:12:26 -05:00
  • 8caf8c8985 hidapi.h: fix API prototype for gcc flag -Wstrict-prototypes (#207) Antonio Borneo 2020-11-23 20:04:19 +01:00
  • ce606fac8f macOS: check if IOHIDManagerCopyDevices returned a NULL (#209) Jonas Malaco 2020-11-23 16:03:03 -03:00
  • 48cacfa98b Usage Page and Usage on Linux with hidraw (#139) Jacob Alexander 2020-11-23 11:02:16 -08:00
  • 8961cf86eb Fix return value in hid_write_control old1 Megamouse 2020-11-17 02:23:39 +01:00
  • 8ed36853ba Read podspec version from VERSION file (#205) Vitaly Samoylik 2020-10-26 17:34:15 +02:00
  • 302d1f2401 Fire v0.10.0 hidapi-0.10.0 Ihor Dutchak 2020-10-25 23:13:18 +02:00
  • a11a5e71c8 explicitly install required packages for archlinux CI builds Ihor Dutchak 2020-10-25 23:38:02 +02:00
  • ad985aeaf4 linux/hidraw: Don't consider open returning 0 as an error Marc Zyngier 2020-10-16 09:59:22 +01:00
  • 3fe9b78d6d ignore .DS_Store files Ihor Dutchak 2020-10-14 20:24:22 +03:00
  • a731aae2a3 macOS: fix -Wall -Wextra -pedantic compilation warnings Ihor Dutchak 2020-10-14 20:20:43 +03:00
  • fd64175558 fix macOS build Ihor Dutchak 2020-10-14 20:26:59 +03:00
  • 7260981d09 Merge branch 'master' into cmake-support Ihor Dutchak 2020-10-14 19:30:36 +03:00
  • d2c3a9862e libusb: fix race condition on device close (#189) Ihor Dutchak 2020-10-14 18:43:26 +03:00
  • 2eb8af161f MSVC: fix /W4 /WX compilation (#191) Ihor Dutchak 2020-10-14 18:42:27 +03:00
  • 8f72236099 add hid_version/hid_version_str API (#192) Ihor Dutchak 2020-10-14 18:41:08 +03:00
  • fd53f39f25 macOS: enumerate device with primary usage/usage_page first (#193) Ihor Dutchak 2020-10-14 18:37:27 +03:00
  • b1a2628eea Windows: crash bugfix when trying to open device without a serial number (#194) Kevin Teynor 2020-10-14 09:36:12 -06:00
  • cdc473dfe4 Don't leak device handle in macOS 10.10 or newer (#186) Ihor Dutchak 2020-09-29 14:01:30 +03:00
  • a2a51cd03b Merge branch 'master' into cmake-support Ihor Dutchak 2020-09-27 19:31:31 +03:00
  • 8a88108a49 windows/hid.c: Silence some warnings. (#181) UweBonnes 2020-09-27 17:22:45 +02:00
  • f7c7f97d09 Windows Handle GetOverlappedResult blocking on read/write (#129) Cristian GLAVANA 2020-09-22 14:21:16 +02:00
  • 053597e953 Merge branch 'master' into cmake-support Ihor Dutchak 2020-09-08 14:33:02 +03:00
  • ad27b46170 FIX Compiler Warnings on Windows Stanley Pinchak 2020-06-08 21:18:02 -05:00
  • 88b253c344 CMake package: support older version syntax Ihor Dutchak 2020-07-27 15:34:35 +03:00
  • d1bef57f4c install export order matters Ihor Dutchak 2020-07-27 15:31:39 +03:00
  • 10469239e9 handle static lib build exports Ihor Dutchak 2020-07-27 15:10:17 +03:00
  • 5e2436c9eb hidapi::hidapi as INTERFACE IMPORTED instead of ALIAS Ihor Dutchak 2020-07-27 13:28:07 +03:00
  • 7246840450 add CMake export package installation Ihor Dutchak 2020-07-20 01:13:45 +03:00
  • a7e4285eb5 add .pc generation for CMake build Ihor Dutchak 2020-07-06 00:29:56 +03:00
  • 095831f03f CMake: add Darwin build Ihor Dutchak 2020-05-26 22:34:36 +03:00
  • 1bfcadc672 CMake: add Windows build Ihor Dutchak 2020-05-26 20:24:34 +03:00
  • bf64499b48 add CMake build system Ihor Dutchak 2020-02-09 16:02:10 +02:00
  • 24a822c80f Fix compilation warning in pedantic mode on macOS Pavel Hübner 2020-03-01 21:33:02 +01:00
  • 30c46ad876 testgui: ensure $EXEPATH is a directory Luca Weiss 2020-03-05 14:06:39 +01:00
  • f2611e0237 Changes to Build System for Haiku CodeforEvolution 2020-01-29 21:16:07 +02:00
  • 533dd9229a libusb: allow hidapi to be configured without using iconv wet34t 2019-11-19 11:13:03 -05:00
  • 2dd94af2ea Move local variable declaration to the beginning of the function Jonas Malaco 2020-02-07 19:14:34 -03:00
  • d38dbd2e99 Add .cirrus.yml config for Cirrus-CI (#15) Ed Maste 2020-01-22 09:01:51 -05:00
  • 90ddfc61b7 Fix build when targetting Android 7 or later Fredrik Fornwall 2019-12-12 01:54:06 +01:00
  • 51bdec7844 Fix manual Makefiles and add CI for them (#131) Luca Weiss 2020-01-12 03:09:48 +01:00
  • 65d22a9c31 macOS: correct IOKit framework location (#120) 0xDP 2019-12-07 17:54:07 +01:00
  • ca1a2d6efa macOS support for multiple usage/usage-pages (#125) Tod E. Kurt 2019-12-05 10:53:44 -08:00
  • 083223e779 Added support for Get Input Report (#59) Daniel Van Noord 2019-11-15 06:55:51 -05:00
  • 7e91963917 Update README.md Filip Kubicz 2019-11-05 14:01:41 +01:00
  • 40de5a638b README: add hid_close() to the code sample Filip Kubicz 2019-11-03 22:49:12 +01:00
  • 1750cc8373 README: Add warning about writing data to HID products Filip Kubicz 2019-10-18 09:33:10 +02:00