Commit Graph

  • 24c5289342 build: Integrate usbdk backend Dmitry Fleytman 2016-01-20 17:05:55 +02:00
  • 8823c17024 usbdk: Introduce usbdk backend Dmitry Fleytman 2016-01-20 17:05:54 +02:00
  • 5d83abac3f windows: Rename windows_usb.h/c windows_winusb.h/c Dmitry Fleytman 2016-01-20 17:05:53 +02:00
  • 92a327815b windows: Move common definitions to a separate file Dmitry Fleytman 2016-01-20 17:05:52 +02:00
  • ba73390b74 linux: Correctly return device configuration when using usbfs Chris Dickens 2016-01-06 09:57:15 -08:00
  • d7cf58bafb WinCE: Fix printf format specifiers Chris Dickens 2016-01-06 22:17:22 -08:00
  • f3758c1c89 Windows: Fix printf format specifiers in poll_windows.c Chris Dickens 2016-01-06 22:16:58 -08:00
  • 871d1a471b Windows: Fix compiler warnings due to type mismatches Chris Dickens 2016-01-06 22:16:26 -08:00
  • 3313f48c10 Windows: Use strcasecmp() instead of stricmp() on Cygwin Chris Dickens 2016-01-06 21:52:36 -08:00
  • e10a652b4b Examples: fix typo in Nathan Hjelm email Ludovic Rousseau 2016-01-06 10:20:24 +01:00
  • a34ba28b40 Windows: Add Visual Studio 2015 support Brent Rector 2015-07-25 01:36:56 -07:00
  • cb441ad713 Windows: Patch to support VirtualHub johannrichard 2015-12-22 17:01:54 +01:00
  • 16ddfe1ddc Misc: Spelling fixes Tobias Klauser 2015-09-25 13:50:35 +02:00
  • 3dc781ce3e Misc: Simplify Haiku build and fix broken parallel build Chris Dickens 2015-12-03 12:59:20 -08:00
  • a6db382ad1 API: Add libusb_interrupt_event_handler() function Chris Dickens 2015-12-10 00:20:18 -08:00
  • 87a97e4f20 core: Store different event types as a bitmask within the context Chris Dickens 2015-12-09 23:45:21 -08:00
  • b7526c19a5 darwin: updates to support el capitan Nathan Hjelm 2015-11-21 10:30:23 -07:00
  • 5e45e0741d darwin: ignore root hub simulation devices Nathan Hjelm 2015-10-09 13:25:24 -06:00
  • 960a6e7506 core: Prevent attempts to recursively hande events Chris Dickens 2015-09-10 02:39:20 -07:00
  • 4a0eacbc6f Windows: Fix potential memory leak Chris Dickens 2015-09-20 15:24:05 -07:00
  • a7e946aa1d Miscellaneous fixes Tobias Klauser 2015-04-14 17:43:05 +02:00
  • e9a52c03ae linux_usbfs: Add support for kernels that can reap after disconnect Chris Dickens 2015-09-17 22:27:22 -07:00
  • 3dbf0a9c5e linux_usbfs: Avoid file descriptor leak in error case Chris Dickens 2015-09-17 22:27:21 -07:00
  • 377f513da1 linux: Filter hotplug events by DEVTYPE of "usb_device" Chris Dickens 2015-09-17 22:27:20 -07:00
  • eb532c002b linux_usbfs: Only remove the device fd from the pollfd list once Chris Dickens 2015-09-17 22:27:19 -07:00
  • 6d5ffa0c7f Docs: Add missing functions to API page Chris Dickens 2015-09-13 22:43:55 -07:00
  • cec3514dd4 Windows: Regenerate libusb-1.0.def file from latest DLL Chris Dickens 2015-09-13 22:37:30 -07:00
  • b5991a9e02 libusb 1.0.20 v1.0.20 Chris Dickens 2015-09-13 17:37:12 -07:00
  • 440fdbbf1a libusb 1.0.20-rc3 v1.0.20-rc3 Chris Dickens 2015-09-05 10:33:07 -07:00
  • 7a00443200 core: Add RC string to libusb version message Chris Dickens 2015-09-05 10:31:45 -07:00
  • 127250e0ca Windows: Fix some build warnings/link issues Chris Dickens 2015-09-05 10:23:38 -07:00
  • bf1635b3cb io: Always complete transfers regardless of timerfd errors Chris Dickens 2015-09-03 17:23:22 -07:00
  • 8f2d5bbd88 libusb 1.0.20-rc2 v1.0.20-rc2 Chris Dickens 2015-09-02 19:54:44 -07:00
  • 2e1781e7c5 core: Record when a transfer timeout has been handled Chris Dickens 2015-08-22 00:41:58 -07:00
  • 8c24a1b930 Examples: fxload improvements Chris Dickens 2015-08-04 23:51:12 -07:00
  • efd02e7348 core: Correctly report cancellations due to timeouts Chris Dickens 2015-08-02 23:26:19 -07:00
  • 13a90e43ac linux_usbfs: Set reap action to CANCELLED only when successful Chris Dickens 2015-08-02 23:19:57 -07:00
  • a6a7b53b63 linux: Assume usbfs path = /dev/bus/usb when using UDEV Hans de Goede 2015-08-03 10:06:05 +02:00
  • 4fe0f7e7a9 Misc: Remove autom4te.cache directory from Haiku during 'make dist' Chris Dickens 2015-07-29 10:15:42 -07:00
  • d73bc723aa libusb 1.0.20-rc1 v1.0.20-rc1 Chris Dickens 2015-07-29 01:06:37 -07:00
  • a4d2cb89b0 API: Add libusb_free_pollfds() function Chris Dickens 2015-03-01 00:45:11 -08:00
  • f9480d0502 linux_usbfs: use calloc for multiplication Marcus Meissner 2015-06-13 23:50:35 +02:00
  • d473d0b2e6 Use locally defined MIN macro instead of min which is (possibly) defined in windows.h Tim Hutt 2015-06-03 15:01:06 +01:00
  • 649a500750 Windows: Close HID handles when closing composite devices Chris Dickens 2015-07-28 22:51:09 -07:00
  • b31e7f8712 Windows: Remove redundant check in windows_claim_interface() Chris Dickens 2015-07-28 22:38:10 -07:00
  • 3682baabe0 Windows: Destroy autoclaim_lock during cleanup Chris Dickens 2015-07-28 22:29:11 -07:00
  • c141457deb linux_usbfs: Fix memory allocation failure. Gaurav 2015-05-13 13:19:14 +05:30
  • 260ff885cd Misc: Fix doxygen comment for MaxPower field with respect to super-speed Tobias Klauser 2015-05-13 14:19:12 +02:00
  • c8662f893e Windows: Check for "calloc" allocation failure. Gaurav 2015-05-13 13:51:46 +05:30
  • 9b2c8abf13 core: Copy transfer timeout to local variable before using Chris Dickens 2015-05-07 12:45:33 -07:00
  • 02f7f859ee core: Miscellaneous transfer timeout improvements Chris Dickens 2015-04-27 02:16:28 -07:00
  • a1c9895543 examples: Address issues reported by Markus Elfring Chris Dickens 2015-04-28 14:56:00 -07:00
  • 0a5b00660b core: Remove unused member add_iso_packet_size from struct usbi_os_backend Tobias Klauser 2015-04-14 11:20:24 +02:00
  • df08e7e290 Misc: Remove unnecessary \n from log messages Matthias Bolte 2015-03-16 18:29:11 +01:00
  • 4ec225e835 WinCE: Unlock mutex when error occurs during event handling Chris Dickens 2015-04-27 17:23:39 -07:00
  • a611862c6c WinCE: Fix return from void function Chris Dickens 2015-04-27 17:23:08 -07:00
  • f2ebec710a WinCE: Make whitespace consistent across entire file Chris Dickens 2015-04-27 17:17:36 -07:00
  • 24a6529e05 WinCE: Remove use of dedicated timer thread Chris Dickens 2015-04-27 17:02:37 -07:00
  • 3071d46df5 WinCE: Remove unused errno header and local variable Chris Dickens 2015-04-27 16:54:17 -07:00
  • 138d240858 core: generalize comment about setting configurations with claimed interfaces Antonio Ospite 2015-04-22 12:48:51 +02:00
  • 76b3d340d0 core: use the actual signature of libusb_get_configuration() in the docs Antonio Ospite 2015-04-22 12:48:50 +02:00
  • dfb5c0723f Windows: Remove erroneous call to CloseHandle and add comments Chris Dickens 2015-04-27 01:40:50 -07:00
  • 0dca8fdab1 Windows: Improve monotonic clock_gettime() implementation Chris Dickens 2015-04-22 00:15:53 -07:00
  • 0e10f8f867 Windows: Fix wIndex in setup packet for config descriptor request Chris Dickens 2015-04-21 22:04:31 -07:00
  • 56aa106824 windows: fix broken bus number lookup Pete Batard 2015-03-05 22:16:39 +00:00
  • c7401ca1e0 Remove -c flag. Erroneous output caused on android Venkatesh Shukla 2014-06-21 23:00:21 +05:30
  • dd4da212ee Misc: Update README to include Haiku backend Chris Dickens 2015-03-01 01:03:04 -08:00
  • 998e83a1cd Misc: Remove comment that no longer makes sense Chris Dickens 2015-03-01 00:51:07 -08:00
  • 1c8d030701 linux: Fix format specifiers for sscanf() calls Chris Dickens 2015-03-01 00:49:01 -08:00
  • a886bb02c8 core: Add internal transfer state management Chris Dickens 2015-01-18 17:07:13 -08:00
  • b000fe1821 misc: fix typos in comments orbitcowboy 2015-02-13 22:58:49 +01:00
  • d26cc697cc darwin: fix resource leak (cached devices are never freed) parafin 2015-02-10 00:28:43 +03:00
  • d68750a7ac darwin: Fix build break and warning caused by commit 699db154 Chris Dickens 2015-01-31 22:25:24 -08:00
  • cbbed3c221 haiku: Transition to use new transfer completion API Chris Dickens 2015-01-21 00:18:44 -08:00
  • 89f0316d38 openbsd: Transition to use new transfer completion API Chris Dickens 2015-01-21 00:18:43 -08:00
  • 4b716a2acb netbsd: Transition to use new transfer completion API Chris Dickens 2015-01-21 00:18:42 -08:00
  • 699db1543f darwin: Transition to use new transfer completion API Chris Dickens 2015-01-21 00:18:41 -08:00
  • e8dad7c37e core: Implement new transfer completion API Chris Dickens 2015-01-21 00:18:40 -08:00
  • 58bf25b274 darwin: change Xcode project end-of-line Ludovic Rousseau 2015-01-25 13:52:38 +01:00
  • 51b1019103 linux_usbfs: Update MAX_ISO_BUFFER_LENGTH Chris Dickens 2015-01-22 00:25:16 -08:00
  • a3d3313c5d Fix up backends for new transfer completion API. Chris Dickens 2015-01-20 22:58:04 -08:00
  • fec3f8c6de core: Add alternative API for backends to handle transfer completion Chris Dickens 2015-01-20 22:49:59 -08:00
  • 127e0c3e22 hotplug: Provide a default enum value for libusb_hotplug_flag Chris Dickens 2015-01-12 23:32:48 -08:00
  • 30376161e5 Examples: Fix device leak in hotplugtest Chris Dickens 2015-01-12 00:12:02 -08:00
  • caa456adf9 Windows: Fix broken build caused by missing rename in 63a440f1 Chris Dickens 2015-01-11 08:16:24 -08:00
  • 859d6a961e core: Fix handling of duplicate transfer submission/cancellation Chris Dickens 2015-01-08 12:45:56 -08:00
  • 63a440f154 Windows: Free all WinUSB handles when closing a device Chris Dickens 2015-01-10 23:55:28 -08:00
  • 5ca334d653 core: Add debug statements to help trace transfers Chris Dickens 2015-01-08 11:09:32 -08:00
  • 8c23764f1e Do not use IOUSBDeviceInterface550 or kIOUSBInterfaceInterfaceID550 on OSX versions older than 10.9. Nathan Hjelm 2015-01-07 20:43:47 -07:00
  • 5e8928b8ca core: Make event_data_lock non-recursive Chris Dickens 2015-01-06 10:59:01 -08:00
  • 542fd04e02 Fixing erroneous double semi-colon Chris Dickens 2015-01-05 23:34:45 -08:00
  • 0f8c332a2d Windows: Direct control requests to a specific interface when possible Chris Dickens 2015-01-05 20:47:47 -08:00
  • 4c28cd8593 core: Improve the handling of the pollfd list Chris Dickens 2014-12-21 14:58:35 -08:00
  • 89b5407b9a core: Signal the event pipe at most one time Chris Dickens 2014-11-17 23:53:14 -08:00
  • 3b371f1a6a core: Eliminate hotplug pipe, using list and event pipe instead Chris Dickens 2014-11-17 23:53:13 -08:00
  • f5795bfa0e core: Add new flag to record when a new poll fd is added Chris Dickens 2014-11-17 23:53:12 -08:00
  • 192adf437b core: Add helper functions to signal and clear the event pipe Chris Dickens 2014-11-17 23:53:11 -08:00
  • 5b2f2e1185 core: Rename pipe used to signal internal events Chris Dickens 2014-11-17 23:53:10 -08:00
  • 1b4b7f8b15 core: Transition device close event to use event_data_lock Chris Dickens 2014-11-17 23:53:09 -08:00
  • 0e62e5cf34 core: Add new lock to protect internal context event data Chris Dickens 2014-11-17 23:53:08 -08:00