Releases: vitalyvb/usbd-class-tester
Releases · vitalyvb/usbd-class-tester
v0.3.0
Added
initlog
featureUsbDeviceCtx::initialize
which initializes logging by default ifinitlog
feature is enabledDevice::poll
which allows callingpoll
from the test case
Fixed
- Termination condition in
Device::ep_raw
. Data phase stops whenUsbClass
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 toUsbDeviceCtx::hook
v0.2.1
v0.2.0
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