Some of the tests of the Chapter 9 test suite of the USB compliance test tool fail. Apparently all of them are related to the usb-device implementation. Tested with usb-device 0.3.2 and BluePill board (STM32F103 chip).
Failed tests:
- 9.4 Interface Descriptor Test - SetInterface failed for an interface with two alt settings (apparently,
set_alt_setting is not implemented, so request fails for any non-zero alt setting)
- 9.9 Halt Endpoint Test - SetInterface failed for an interface with two alt settings - same
- 9.21 LPM L1 Suspend Resume Test - related bit is not set in the BOS descriptor