usb_gadget 0.5.0 copy "usb_gadget: ^0.5.0" to clipboard
usb_gadget: ^0.5.0 copied to clipboard

Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux.

0.5.0 #

  • FIX: Various endpoint lifecycle and resource management fixes across FunctionFs and HIDFunctionFs.
  • FIX: Several reliability improvements to AioSink around write queue and resource release.
  • REFACTOR: Consolidate endpoint and resource lifecycle management into base classes.

0.4.3 #

  • FIX: Add missing fatal method to Logger class
  • CHORE: Update logger exports to include the Logger class
  • CHORE: Remove the PlatformLogger export

0.4.2 #

  • CHORE: Export ILogger as public to allow custom mixin creation outside the library.
  • FIX: Release endpoints on disable to prevent resource leaks.

0.4.1 #

  • FEAT: Add compile-time environment-based logging configuration.
  • REFACTOR: Simplify log level representation.
  • REFACTOR: Enhance log formatting and color handling.
  • FIX: Replace hardcoded log level with environment-based constant.

0.4.0 #

  • FEAT: Initial release of the package.
0
likes
160
points
675
downloads

Publisher

unverified uploader

Weekly Downloads

Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

ffi, meta, using

More

Packages that depend on usb_gadget