Added support for alternate settings on interfaces (#114).
Added support for architectures without atomics (#115).
Added support for multi-language STRING desc (#122).
UsbDeviceBuilder has a public .extra_lang_ids() method to specify LANGIDs besides ENGLISH_US(0x0409)
Breaking
Acess numeric form of EndpointType variants now require a .to_bm_attributes(). (#60)
DescriptorWriter::iad() now requires a Option<StringIndex> to optionally specify a string for describing the function (#121)
.manufacturer(), .product() and .serial_number() of UsbDeviceBuilder are now replaced with the strings() function that accepts a StringDescriptor list to allow multilanguage support (#122)
Various methods of the UsbDeviceBuilder now return Result<> types instead of internally panicking.
Changed
EndpointType enum now has fields for isochronous synchronization and usage (#60).
descriptor_type::STRING of fn get_descriptor() will send the LANGIDs supported by device, and respond STRING Request with specified LANGID. (#122)
Added support for alternate settings on interfaces (#114).
Added support for architectures without atomics (#115).
Added support for multi-language STRING desc (#122).
UsbDeviceBuilder has a public .extra_lang_ids() method to specify LANGIDs besides ENGLISH_US(0x0409)
Breaking
Acess numeric form of EndpointType variants now require a .to_bm_attributes(). (#60)
DescriptorWriter::iad() now requires a Option<StringIndex> to optionally specify a string for describing the function (#121)
.manufacturer(), .product() and .serial_number() of UsbDeviceBuilder are now replaced with the strings() function that accepts a StringDescriptor list to allow multilanguage support (#122)
Various methods of the UsbDeviceBuilder now return Result<> types instead of internally panicking.
Changed
EndpointType enum now has fields for isochronous synchronization and usage (#60).
descriptor_type::STRING of fn get_descriptor() will send the LANGIDs supported by device, and respond STRING Request with specified LANGID. (#122)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps usb-device from 0.2.9 to 0.3.1.
Release notes
Sourced from usb-device's releases.
Changelog
Sourced from usb-device's changelog.
Commits
7d2b12a
Merge pull request #134 from ianrrees/doc-updated78e794
Documentation updates, bump patch version424329c
Provide BuilderError through prelude7a80498
Merge pull request #133 from ianrrees/prelude-langid2961880
Extend preludes following descriptor updates6021f1c
Merge pull request #132 from rust-embedded-community/release/0.3524e4f3
Updating release date00317ce
Merge branch 'master' into release/0.3eac466e
Merge pull request #130 from rust-embedded-community/feature/language-refactor18399f9
Fixing styleDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show