embassy/embassy-usb/CHANGELOG.md
2025-01-15 00:59:15 +01:00

1.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.4.0 - 2025-01-15

  • Change config defaults to to composite with IADs. This ensures embassy-usb Just Works in more cases when using classes with multiple interfaces, or multiple classes. (breaking change)
    • composite_with_iads = true
    • device_class = 0xEF
    • device_sub_class = 0x02
    • device_protocol = 0x01
  • Add support for USB Audio Class 1.
  • Add support for isochronous endpoints.
  • Add support for setting the USB version number.
  • Add support for device qualifier descriptors.
  • Allow bos_descriptor_buf to be a zero length if BOS descriptors aren't used.

0.3.0 - 2024-08-05

  • bump usbd-hid from 0.7.0 to 0.8.1
  • Add collapse_debuginfo to fmt.rs macros.
  • update embassy-sync dependency

0.2.0 - 2024-05-20

  • #2862 WebUSB implementation by @chmanie
  • Removed dynamically sized device_descriptor fields

0.1.0 - 2024-01-11

  • Initial Release