rtic-examples
rtic-examples copied to clipboard
Bump usb-device from 0.2.9 to 0.3.2 in /rtic_v0.5/stm32f0_hid_mouse
Bumps usb-device from 0.2.9 to 0.3.2.
Release notes
Sourced from usb-device's releases.
v0.3.2
What's Changed
- Update dependecies by
@Sh3Rm4nin rust-embedded-community/usb-device#136- Update README.md by
@misterinterruptin rust-embedded-community/usb-device#138- Make LangID optional on get_string() by
@jose-acevedofloresin rust-embedded-community/usb-device#140- Adding USB tracing, fixing further enumeration issues by
@ryan-summersin rust-embedded-community/usb-device#142- Convert LangID from u16 enum to tuple struct containing u16 by
@vitalyvbin rust-embedded-community/usb-device#141- Restore deriving defmt::Format for LangID when defmt feature is enabled by
@vitalyvbin rust-embedded-community/usb-device#145- Handling
Results throughout the crate by@ryan-summersin rust-embedded-community/usb-device#143- Preparing for 0.3.2 release by
@ryan-summersin rust-embedded-community/usb-device#146New Contributors
@Sh3Rm4nmade their first contribution in rust-embedded-community/usb-device#136@misterinterruptmade their first contribution in rust-embedded-community/usb-device#138@jose-acevedofloresmade their first contribution in rust-embedded-community/usb-device#140@vitalyvbmade their first contribution in rust-embedded-community/usb-device#141Full Changelog: https://github.com/rust-embedded-community/usb-device/compare/v0.3.1...v0.3.2
Release 0.3.1
[0.3.1] - 2023-11-15
Added
BuilderError,LangID,StringDescriptorsnow inpreludeLangIDnow inclass_preludeChanged
- Updated documentation, including example code
Release 0.3.0
[0.3.0] - 2023-11-13
Fixed
- Fixed a defect where enumeration may fail due to timing-related issues (#128)
Added
- New enums and allocators for Isochronous endpoints (#60).
- Ability to select USB revision (#116).
- Added support for alternate settings on interfaces (#114).
- Added support for architectures without atomics (#115).
- Added support for multi-language STRING desc (#122).
UsbDeviceBuilderhas a public.extra_lang_ids()method to specify LANGIDs besides ENGLISH_US(0x0409)Breaking
- Acess numeric form of
EndpointTypevariants now require a.to_bm_attributes(). (#60)DescriptorWriter::iad()now requires aOption<StringIndex>to optionally specify a string for describing the function (#121).manufacturer(),.product()and.serial_number()ofUsbDeviceBuilderare now replaced with thestrings()function that accepts aStringDescriptorlist to allow multilanguage support (#122)- Various methods of the
UsbDeviceBuildernow returnResult<>types instead of internally panicking.Changed
... (truncated)
Changelog
Sourced from usb-device's changelog.
[0.3.2] - 2024-03-06
Added
- A new
logfeature can be enabled to provide logging and tracing information about the USB interface.Changed
- [breaking] LangIDs no longer implement
TryFromPrimitive. The minor version has not been bumped as this was not intended to be used in the public API.
- If this is problematic, please open an issue in the main
usb-devicerepository.- Changed handling of EP0 state to eliminate unexpected issues with device enumeration
[0.3.1] - 2023-11-15
Added
BuilderError,LangID,StringDescriptorsnow inpreludeLangIDnow inclass_preludeChanged
- Updated documentation, including example code
[0.3.0] - 2023-11-13
Fixed
- Fixed a defect where enumeration may fail due to timing-related issues (#128)
Added
- New enums and allocators for Isochronous endpoints (#60).
- Ability to select USB revision (#116).
- Added support for alternate settings on interfaces (#114).
- Added support for architectures without atomics (#115).
- Added support for multi-language STRING desc (#122).
UsbDeviceBuilderhas a public.extra_lang_ids()method to specify LANGIDs besides ENGLISH_US(0x0409)Breaking
- Acess numeric form of
EndpointTypevariants now require a.to_bm_attributes(). (#60)DescriptorWriter::iad()now requires aOption<StringIndex>to optionally specify a string for describing the function (#121).manufacturer(),.product()and.serial_number()ofUsbDeviceBuilderare now replaced with thestrings()function that accepts aStringDescriptorlist to allow multilanguage support (#122)- Various methods of the
UsbDeviceBuildernow returnResult<>types instead of internally panicking.Changed
Commits
6a44a84Merge pull request #146 from rust-embedded-community/release/0.3.2bb4e9f1Bumping release datea158cfaUpdate CHANGELOG.md859eb37Preparing for 0.3.2 releaseaf98f93Merge pull request #143 from rust-embedded-community/feature/result-propagationa4701c1Merge pull request #145 from vitalyvb/langid-defmt2cc436fRestore deriving defmt::Format for LangID when defmt feature is enabledbeb6b9eCleaning up more result propagationc82290cUsing proper log macrodeec99cFixing log format- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.