├── .gbs.conf ├── .gitignore ├── AUTHORS ├── COPYING ├── COPYING.LGPL ├── ChangeLog ├── DoxygenLayout.xml ├── INSTALL ├── LibUsbgxConfig.cmake.in ├── Makefile.am ├── NEWS ├── README ├── acinclude.m4 ├── aminclude.am ├── configure.ac ├── doc ├── gadget_schemes.txt └── tests_guideline.txt ├── doxygen.cfg.in ├── examples ├── Makefile.am ├── gadget-acm-ecm.c ├── gadget-export.c ├── gadget-ffs.c ├── gadget-hid.c ├── gadget-import.c ├── gadget-midi.c ├── gadget-ms.c ├── gadget-printer.c ├── gadget-rndis-os-desc.c ├── gadget-uac2.c ├── gadget-uvc.c ├── gadget-vid-pid-remove.c ├── meson.build ├── show-gadgets.c └── show-udcs.c ├── include └── usbg │ ├── function │ ├── 9pfs.h │ ├── ffs.h │ ├── hid.h │ ├── loopback.h │ ├── midi.h │ ├── ms.h │ ├── net.h │ ├── phonet.h │ ├── printer.h │ ├── serial.h │ ├── uac2.h │ └── uvc.h │ ├── usbg.h │ ├── usbg_internal.h │ ├── usbg_internal_libconfig.h │ ├── usbg_internal_none.h │ └── usbg_version.h.in ├── install-headers.sh ├── libusbgx.pc.in ├── m4 └── .gitignore ├── meson.build ├── meson_options.txt ├── packaging ├── libusbgx.manifest └── libusbgx.spec ├── src ├── Makefile.am ├── function │ ├── 9pfs.c │ ├── ether.c │ ├── ffs.c │ ├── hid.c │ ├── loopback.c │ ├── midi.c │ ├── ms.c │ ├── phonet.c │ ├── printer.c │ ├── serial.c │ ├── uac2.c │ └── uvc.c ├── meson.build ├── usbg.c ├── usbg_common.c ├── usbg_common_libconfig.c ├── usbg_error.c ├── usbg_schemes_libconfig.c └── usbg_schemes_none.c └── tests ├── Makefile.am ├── header_checker.cpp ├── meson.build ├── test.c ├── test.sh ├── usbg-io-wrappers.c ├── usbg-test.c └── usbg-test.h /.gbs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/.gbs.conf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LGPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/COPYING.LGPL -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/ChangeLog -------------------------------------------------------------------------------- /DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/DoxygenLayout.xml -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/INSTALL -------------------------------------------------------------------------------- /LibUsbgxConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/LibUsbgxConfig.cmake.in -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/Makefile.am -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | See README 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/README -------------------------------------------------------------------------------- /acinclude.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/acinclude.m4 -------------------------------------------------------------------------------- /aminclude.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/aminclude.am -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/gadget_schemes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/doc/gadget_schemes.txt -------------------------------------------------------------------------------- /doc/tests_guideline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/doc/tests_guideline.txt -------------------------------------------------------------------------------- /doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/doxygen.cfg.in -------------------------------------------------------------------------------- /examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/Makefile.am -------------------------------------------------------------------------------- /examples/gadget-acm-ecm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-acm-ecm.c -------------------------------------------------------------------------------- /examples/gadget-export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-export.c -------------------------------------------------------------------------------- /examples/gadget-ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-ffs.c -------------------------------------------------------------------------------- /examples/gadget-hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-hid.c -------------------------------------------------------------------------------- /examples/gadget-import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-import.c -------------------------------------------------------------------------------- /examples/gadget-midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-midi.c -------------------------------------------------------------------------------- /examples/gadget-ms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-ms.c -------------------------------------------------------------------------------- /examples/gadget-printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-printer.c -------------------------------------------------------------------------------- /examples/gadget-rndis-os-desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-rndis-os-desc.c -------------------------------------------------------------------------------- /examples/gadget-uac2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-uac2.c -------------------------------------------------------------------------------- /examples/gadget-uvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-uvc.c -------------------------------------------------------------------------------- /examples/gadget-vid-pid-remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/gadget-vid-pid-remove.c -------------------------------------------------------------------------------- /examples/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/meson.build -------------------------------------------------------------------------------- /examples/show-gadgets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/show-gadgets.c -------------------------------------------------------------------------------- /examples/show-udcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/examples/show-udcs.c -------------------------------------------------------------------------------- /include/usbg/function/9pfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/9pfs.h -------------------------------------------------------------------------------- /include/usbg/function/ffs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/ffs.h -------------------------------------------------------------------------------- /include/usbg/function/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/hid.h -------------------------------------------------------------------------------- /include/usbg/function/loopback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/loopback.h -------------------------------------------------------------------------------- /include/usbg/function/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/midi.h -------------------------------------------------------------------------------- /include/usbg/function/ms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/ms.h -------------------------------------------------------------------------------- /include/usbg/function/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/net.h -------------------------------------------------------------------------------- /include/usbg/function/phonet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/phonet.h -------------------------------------------------------------------------------- /include/usbg/function/printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/printer.h -------------------------------------------------------------------------------- /include/usbg/function/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/serial.h -------------------------------------------------------------------------------- /include/usbg/function/uac2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/uac2.h -------------------------------------------------------------------------------- /include/usbg/function/uvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/function/uvc.h -------------------------------------------------------------------------------- /include/usbg/usbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/usbg.h -------------------------------------------------------------------------------- /include/usbg/usbg_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/usbg_internal.h -------------------------------------------------------------------------------- /include/usbg/usbg_internal_libconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/usbg_internal_libconfig.h -------------------------------------------------------------------------------- /include/usbg/usbg_internal_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/usbg_internal_none.h -------------------------------------------------------------------------------- /include/usbg/usbg_version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/include/usbg/usbg_version.h.in -------------------------------------------------------------------------------- /install-headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/install-headers.sh -------------------------------------------------------------------------------- /libusbgx.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/libusbgx.pc.in -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/meson_options.txt -------------------------------------------------------------------------------- /packaging/libusbgx.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/packaging/libusbgx.manifest -------------------------------------------------------------------------------- /packaging/libusbgx.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/packaging/libusbgx.spec -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/function/9pfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/9pfs.c -------------------------------------------------------------------------------- /src/function/ether.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/ether.c -------------------------------------------------------------------------------- /src/function/ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/ffs.c -------------------------------------------------------------------------------- /src/function/hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/hid.c -------------------------------------------------------------------------------- /src/function/loopback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/loopback.c -------------------------------------------------------------------------------- /src/function/midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/midi.c -------------------------------------------------------------------------------- /src/function/ms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/ms.c -------------------------------------------------------------------------------- /src/function/phonet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/phonet.c -------------------------------------------------------------------------------- /src/function/printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/printer.c -------------------------------------------------------------------------------- /src/function/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/serial.c -------------------------------------------------------------------------------- /src/function/uac2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/uac2.c -------------------------------------------------------------------------------- /src/function/uvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/function/uvc.c -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/usbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/usbg.c -------------------------------------------------------------------------------- /src/usbg_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/usbg_common.c -------------------------------------------------------------------------------- /src/usbg_common_libconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/usbg_common_libconfig.c -------------------------------------------------------------------------------- /src/usbg_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/usbg_error.c -------------------------------------------------------------------------------- /src/usbg_schemes_libconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/usbg_schemes_libconfig.c -------------------------------------------------------------------------------- /src/usbg_schemes_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/src/usbg_schemes_none.c -------------------------------------------------------------------------------- /tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/Makefile.am -------------------------------------------------------------------------------- /tests/header_checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/header_checker.cpp -------------------------------------------------------------------------------- /tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/meson.build -------------------------------------------------------------------------------- /tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/test.c -------------------------------------------------------------------------------- /tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/test.sh -------------------------------------------------------------------------------- /tests/usbg-io-wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/usbg-io-wrappers.c -------------------------------------------------------------------------------- /tests/usbg-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/usbg-test.c -------------------------------------------------------------------------------- /tests/usbg-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-usb-gadgets/libusbgx/HEAD/tests/usbg-test.h --------------------------------------------------------------------------------