python-usb-protocol
python-usb-protocol copied to clipboard
python library providing utilities, data structures, constants, parsers, and tools for working with USB data
```[tasklist] ### Issues - [ ] Add support for WCID descriptors - [ ] https://github.com/greatscottgadgets/python-usb-protocol/issues/33 - [ ] https://github.com/greatscottgadgets/python-usb-protocol/issues/35 - [ ] https://github.com/greatscottgadgets/python-usb-protocol/issues/1 - [ ] #2 - [ ]...
Would be good to have Travis CI running on this repo and checking which versions of Python this library works with. See https://docs.travis-ci.com/user/languages/python/
Fix creation of EndpointDescriptor and add unit tests for both possible lengths.
* first commit is setuptools build backend with metadata in setup.cfg and configs in toml (uses setuptools-scm) * second commit moves metadata to toml and build backend to hatch (uses...
When trying to define a DescriptorField with name 'baInterfaceNr' (As defined in USB Audio Class, Table 4-2 for Audio Control Interface Header Descriptor) it fails as prefix `ba` is considered...
```[tasklist] ### Issues - [ ] #1 ``` ```[tasklist] ### Pull Requests - [ ] #40 ```
This code is based on the work from @dragonmux and @gregdavill. - [ ] Copyright notices - [ ] Tests
Hi, `iJack` being part of the footer structure, it isn't currently possible to set its value. This hack lets the user specify their `iJack` value by storing it as a...