summaryrefslogtreecommitdiff
path: root/src/usbg.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-17libusbgx: Add support for UAC2 functionJohn Keeping1-0/+2
2017-12-12libusbgx: fix: Disallow creating function with empty instance nameKrzysztof Opasiak1-1/+1
2017-12-12libusbgx: fix: Correct typo in usbg_rm_file() funciton nameKrzysztof Opasiak1-2/+2
2017-12-12libusbgx: Make usbg_rm_config() aware of OS descriptorsKrzysztof Opasiak1-2/+10
2017-12-12libusbgx: Add support for OS Descriptor configuration bindingsStefan Agner1-0/+176
2017-12-12libusbgx: Add function level OS Descriptor supportStefan Agner1-0/+64
2017-12-12libusbgx: Add OS Descriptors supportStefan Agner1-0/+92
2017-03-03libusbgx: Add support for HID functionKrzysztof Opasiak1-0/+2
2017-03-03libusbgx: Add usbg_get_config_str_langs()Krzysztof Opasiak1-0/+5
2017-03-03libusbgx: Add usbg_get_gadget_strs_langs()Krzysztof Opasiak1-0/+56
2017-03-03libusbgx: Get rid of static buffers from usbg_config_strsKrzysztof Opasiak1-2/+2
2017-03-02libusbgx: Get rid of static buffers from usbg_gadget_strsKrzysztof Opasiak1-17/+30
2016-12-14libusbgx: Keep gadget strs in the same order as in device descKrzysztof Opasiak1-8/+7
2016-12-14libusbgx: Use string name similar to USB specKrzysztof Opasiak1-6/+6
2016-12-14libusbgx: Remove typedefs for public structuresKrzysztof Opasiak1-16/+21
2016-12-13libusbgx: Use suitable prefix for usbg_function_type enumKrzysztof Opasiak1-13/+13
2016-10-05Remove redundant assignmentsKrzysztof Opasiak1-2/+2
2016-01-29libusbgx: Remove unused out label in usbg_set_function_attrs()Krzysztof Opasiak1-3/+1
2015-12-23libusbgx: Add suitable copyrightsKrzysztof Opasiak1-0/+4
2015-12-23libusbgx: Use rmdir() instead of unlink() for directoriesKrzysztof Opasiak1-2/+2
2015-12-23libusbgx: Replace *_cpy_*() functions with *_s() conventionKrzysztof Opasiak1-64/+18
2015-12-23libusbgx: Refactor the core code to be more readableKrzysztof Opasiak1-296/+344
2015-12-23libusbgx: Switch to a new function APIKrzysztof Opasiak1-163/+8
2015-12-23libusbgx: common: Add alloc_inst() and free_inst() callbacksKrzysztof Opasiak1-40/+8
2015-12-23libusbgx: Add internal API for defining function typesKrzysztof Opasiak1-698/+62
2015-12-23libusbgx: Move some common functions to a separate fileKrzysztof Opasiak1-242/+0
2015-12-23libusbgx: Move error-ralted functions to a separate fileKrzysztof Opasiak1-166/+0
2015-12-22libusbgx: Fix memory leak in usbg_set_function_ms_attrs()Krzysztof Opasiak1-0/+1
2015-12-22libusbgx: Add support for loopback function.Krzysztof Opasiak1-0/+46
2015-12-22libusbgx: Add enum for gadget stringsPawel Szewczyk1-0/+64
2015-12-22libusbgx: Add USBG_ERROR_NOT_EMPTY error codePawel Szewczyk1-0/+9
2015-12-22libusbgx: Allow to pass NULL as name to usbg_add_config_function()Krzysztof Opasiak1-0/+3
2015-12-22libusbgx: Add support for MIDI functionDominic Sacré1-0/+82
2015-12-22libusbgx: Mark char pointers in usbg_*_attrs as constDominic Sacré1-5/+5
2015-12-22libusbgx: Fix warnings when compiling with -WallDominic Sacré1-2/+2
2015-12-22libusbgx: Format switch statements more consistentlyDominic Sacré1-0/+5
2015-12-22libusbgx: Fix several typosDominic Sacré1-5/+5
2015-12-22libusbgx: Fix mapping function type into attributes typePawel Szewczyk1-1/+1
2015-12-22libusbgx: print leading zero for MAC address bytesStefan Agner1-4/+13
2015-12-22libusbgx: Add support for mass storage functionKrzysztof Opasiak1-0/+401
2015-12-22libusbgx: Add rm callback to usbg_functionKrzysztof Opasiak1-0/+14
2015-12-22libusbgx: Add functions for reading/writing bool valuesKrzysztof Opasiak1-0/+17
2015-12-22libusbgx: Rework usbg_read_buf() to accept also empty filesKrzysztof Opasiak1-15/+23
2015-12-22libusbgx: Dereference pointer before switchKrzysztof Opasiak1-6/+10
2015-12-22libusbgx: Allow to pass usbg_init() without access to /sys/class/udcKrzysztof Opasiak1-1/+10
2015-12-22libusbgx: Remove static buffers from usbg_f_ffs_attrsKrzysztof Opasiak1-7/+10
2015-12-22libusbgx: Remove static buffers from usbg_f_phonet_attrsKrzysztof Opasiak1-4/+6
2015-12-22libusbgx: Remove static buffers from usbg_f_net_attrsKrzysztof Opasiak1-4/+28
2015-12-22libusbgx: Introduce usbg_cleanup_function_attrs() functionKrzysztof Opasiak1-0/+23
2015-12-22libusbgx: Make a use of usbg_f_attrs_typeKrzysztof Opasiak1-36/+64