Skip to content

Releases: vitalyvb/usbd-class-tester

v0.3.0

21 Apr 23:00
a46f767
Compare
Choose a tag to compare

Added

  • initlog feature
  • UsbDeviceCtx::initialize which initializes logging by default if initlog feature is enabled
  • Device::poll which allows calling poll from the test case

Fixed

  • Termination condition in Device::ep_raw. Data phase stops when UsbClass does not consume data from the endpoint buffer
  • Incorrect internal UsbBusImpl::ep_is_empty condition check

Changed

  • Significanlty improved logging
  • UsbDeviceCtx::post_poll renamed and changed to UsbDeviceCtx::hook

v0.2.1

12 Apr 21:46
Compare
Choose a tag to compare

Fixed

  • Outdated documentation

v0.2.0

12 Apr 21:02
cbf81ae
Compare
Choose a tag to compare

Added

  • Endpoint allocation support in EmulatedUsbBus
  • Polling of all endpoints in EmulatedUsbBus
  • Transfers for endpoints other than EP0
  • Support of UsbClass implementations with a lifetime parameter

Changed

  • with_usb() function moved into UsbDeviceCtx trait
  • Arguments and/or return type of some read/write functions

v0.1.0

06 Apr 17:58
Compare
Choose a tag to compare

First release