summaryrefslogtreecommitdiff
path: root/libusb/libusbi.h
Commit message (Expand)AuthorAgeFilesLines
* Add support for setting the log callback with libusb_set_option/libusb_init_c...Nathan Hjelm2023-04-121-0/+1
* windows: Fix build with --disable-logRosen Penev2022-09-041-4/+4
* windows: Mark libusb_set_option as WINAPIVRosen Penev2022-09-041-0/+1
* Simplify clock_gettime() conditionalization and fallback on macOSSean McBride2022-06-261-1/+1
* core: Install first context as implicit default (and warn about its use)Benjamin Berg2022-03-201-1/+14
* io: Track device in usbi_transferBenjamin Berg2022-03-161-3/+8
* core: update usbi_dbg to take the context as an argumentNathan Hjelm2021-07-211-2/+2
* core: allow libusb_set_option on the default context before libusb_initNathan Hjelm2021-06-071-0/+7
* core: Refactor initialization and how the default context is handledChris Dickens2021-06-021-1/+80
* Use stdatomic instead of gcc-internal atomicsNathan Hjelm2020-12-161-5/+6
* core: Introduce atomic type and operationsChris Dickens2020-12-161-5/+29
* build: Prepare config.h for inclusion in examples/testsChris Dickens2020-11-271-11/+1
* core: Iterate over completed transfers using the correct list nodeChris Dickens2020-10-151-0/+3
* core: Fix the newly added list_splice_front() functionChris Dickens2020-10-151-0/+1
* core: Fix unused variable warnings on release buildsChris Dickens2020-09-281-4/+10
* libusbi.h: fix warning about redefined macrosNathan Hjelm2020-09-141-1/+6
* Doxygen: Fix warnings about undocumented compoundsChris Dickens2020-09-131-1/+19
* core: Split usbi_clock_gettime() into two separate functionsChris Dickens2020-09-131-12/+18
* core: Add validation to timeval parametersChris Dickens2020-09-131-1/+8
* core: Miscellaneous internal logging cleanupChris Dickens2020-09-131-4/+2
* build: Merge events and threads into single platform abstractionChris Dickens2020-09-121-11/+6
* Guard against getting stuck while handling eventsChris Dickens2020-09-121-3/+18
* core: Ensure that reported event bits are initializedChris Dickens2020-08-241-2/+7
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-181-1/+1
* core: Optimize check for pending eventsChris Dickens2020-08-121-12/+12
* core: Introduce platform events abstractionChris Dickens2020-08-121-65/+98
* core: Introduce list iteration helpersChris Dickens2020-08-101-5/+44
* core: Narrow the types passed to certain backend functionsChris Dickens2020-04-281-7/+7
* descriptor: Remove usbi_get_config_index_by_value()Chris Dickens2020-04-281-3/+0
* core: Kill backend get_device_descriptor() functionChris Dickens2020-04-281-25/+18
* core: Change pointer type from 'unsigned char' to 'void'Chris Dickens2020-04-171-9/+8
* core: Kill the 'host_endian' argument for most functionsChris Dickens2020-04-171-9/+5
* core: Remove redundant definitions for descriptor sizesChris Dickens2020-04-171-3/+1
* core: Remove usbi_parse_descriptor() functionChris Dickens2020-04-171-2/+0
* Add packed definitions for some standard USB descriptor typesChris Dickens2020-04-171-4/+65
* build: Enable additional build errors and warningsChris Dickens2020-03-301-6/+8
* build: Require C11 to build and clean up autoconfig/automake filesChris Dickens2020-03-301-3/+3
* core: Kill the OS_* definitions and use in the source codeChris Dickens2020-03-271-1/+1
* autotools: Fix a number of issuesChris Dickens2020-03-251-2/+1
* core: Make the 'reset_device' function of the backend optionalChris Dickens2020-03-161-1/+1
* core: Move parameter validation from backend to coreChris Dickens2020-03-161-2/+1
* core: Kill usbi_backend.clock_gettime() functionChris Dickens2020-03-151-14/+18
* core: Switch usbi_transfer to store timeout as timespecChris Dickens2020-03-051-2/+16
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-261-33/+33
* core: Optimize the memory layout of the transfer structureChris Dickens2020-02-261-21/+21
* core: Use a consistent variable name for usbi_transfer structuresChris Dickens2020-02-261-10/+10
* linux_usbfs: Drop support for kernel versions earlier than 2.6.32Chris Dickens2020-01-261-5/+0
* core: Fix build on linuxroot2020-01-261-1/+1
* core: Convert internal macros to static inline functionsChris Dickens2020-01-251-20/+34
* configure.ac: Cleanup and refactoringChris Dickens2020-01-241-9/+8