summaryrefslogtreecommitdiff
path: root/libusb/descriptor.c
Commit message (Expand)AuthorAgeFilesLines
* descriptor: Add support for BOS platform descriptor parsingDominik Boehi2023-01-191-0/+62
* descriptor: Introduce interface association descriptors (IAD)Ryan Metcalfe2023-01-191-0/+185
* Doxygen: Add references to LIBUSB_ERROR codesLudovic Rousseau2022-06-261-5/+5
* descriptor: Provide more detailed warning if suspicious bLengthTormod Volden2021-11-011-2/+2
* core: update usbi_dbg to take the context as an argumentNathan Hjelm2021-07-211-11/+11
* Doxygen: Fix warnings about undocumented compoundsChris Dickens2020-09-131-23/+5
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-181-1/+1
* descriptor: Miscellaneous improvements to the overall sourceChris Dickens2020-08-131-208/+253
* descriptor: Fix alignment for 32-bit words in parse_descriptorSaleem Rashid2020-08-101-2/+2
* descriptor: Remove usbi_get_config_index_by_value()Chris Dickens2020-04-281-37/+15
* core: Kill backend get_device_descriptor() functionChris Dickens2020-04-281-19/+3
* core: Fix some minor inconsistencies in API and codingChris Dickens2020-04-271-45/+40
* core: Change pointer type from 'unsigned char' to 'void'Chris Dickens2020-04-171-3/+3
* descriptor: Minor improvements to the parse_descriptor() functionChris Dickens2020-04-171-36/+42
* core: Kill the 'host_endian' argument for most functionsChris Dickens2020-04-171-70/+40
* core: Remove redundant definitions for descriptor sizesChris Dickens2020-04-171-10/+5
* core: Remove usbi_parse_descriptor() functionChris Dickens2020-04-171-20/+18
* descriptor: Optimize descriptor parsingChris Dickens2020-04-171-62/+60
* Add packed definitions for some standard USB descriptor typesChris Dickens2020-04-171-4/+4
* core: Move parameter validation from backend to coreChris Dickens2020-03-161-2/+2
* Misc: Trim and consolidate header file usageChris Dickens2020-01-241-6/+1
* core: fix build warning on newer versions of gccGreg Kroah-Hartman2020-01-131-1/+1
* Fix copy paste error in libusb_free_* docsHarry Mallon2019-04-041-4/+5
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-11/+11
* core: Fixed clang -Wcomma warningSean McBride2018-01-081-1/+2
* Removed accidental double semi colons at end of lineSean McBride2017-12-281-1/+1
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-8/+8
* core: re-add one more conditionalNathan Hjelm2016-03-061-3/+5
* core: revert some of prior patchNathan Hjelm2016-03-061-16/+20
* free can handle NULL ptr.Gaurav2016-03-061-28/+18
* Misc: Prefix doxygen references in order to namespace libusbChris Dickens2016-02-241-17/+17
* Misc: Make API parameter names consistent and sensibleChris Dickens2016-02-241-12/+12
* Miscellaneous fixesTobias Klauser2015-09-201-9/+3
* Misc: Remove unnecessary \n from log messagesMatthias Bolte2015-04-281-1/+1
* core: Make use of headers consistent across all filesChris Dickens2014-09-061-0/+2
* Misc: Revert all references to libusb/libusb.infohjelmn@cs.unm.edu2014-01-081-2/+2
* Core: defensive programmingSean McBride2013-08-021-2/+4
* Doc: update hotplug, topology and descriptor documentationPete Batard2013-07-041-0/+3
* libusb_get_bos_descriptor: Don't log an error on devices without a BOSHans de Goede2013-06-141-1/+2
* Windows: Fix broken WDK compilationPete Batard2013-05-301-4/+4
* Add BOS descriptor supportHans de Goede2013-05-301-0/+323
* Add superspeed endpoint companion descriptor supportHans de Goede2013-05-301-2/+86
* descriptor.c: AlternateSettings are related by InterfaceNumberHans de Goede2013-05-301-1/+5
* all: ensure host_endian is always initializedHans de Goede2013-05-241-1/+1
* all: Allow backend to provide a better get_config_descriptor_by_valueHans de Goede2013-05-241-2/+12
* descriptor.c: Add a raw_desc_to_config helper functionHans de Goede2013-05-241-67/+43
* descriptor.c: Consequently check bDescriptorType and bLength everywhereHans de Goede2013-05-241-57/+85
* descriptor.c: Read a full config-desc-header on first config-desc readHans de Goede2013-05-241-5/+23
* all: Make usbi_os_backend.get_[active_]config_descriptor return lenHans de Goede2013-05-241-5/+3
* Add some editor meta-comments for proper tab usageNathan Hjelm2013-05-151-0/+1