Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update tinyusb to have esp32sx, stm32 and imxrt passed compliance test suite #5337

Merged
merged 3 commits into from
Sep 15, 2021

Conversation

hathach
Copy link
Member

@hathach hathach commented Sep 13, 2021

follow up to #5268 and #5286 , this bring more tinyusb update to get

  • esp32s2/s3 stm32f4 and imxrt to passed USBCV test suite

esp32s2 saola wroover test result
esp32s2.zip

stm32f405 feather express test result
stm32f4.zip

For iMXRT although it passed the USBCV in tinyusb repo hathach/tinyusb#1089 . It failed the test due to lack of device_qualifier and other_speed_configuration descriptors response from CircuipPython. If needed, I will implement these descriptor response in a separated PR later on.

Note: device_qualifier and other_speed are required for high speed device to work with fullspeed host, which can only be found in embedded host such as rp2040.

dhalbert
dhalbert previously approved these changes Sep 15, 2021
Copy link
Collaborator

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did a smoke test of USB REPL and MSC on Feather STM32F405 and Metro ESP32-S2.

Had to shrink a couple of builds.

Thank you!

@dhalbert dhalbert force-pushed the tinyusb-compliance-stm-imxrt-esp32 branch from 5eacc51 to 9e8c6b2 Compare September 15, 2021 01:37
Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@tannewt tannewt merged commit 3cc4f25 into adafruit:main Sep 15, 2021
@hathach
Copy link
Member Author

hathach commented Sep 15, 2021

Thanks @dhalbert for the help 🙂🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants