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

Add USB library #2623

Merged
merged 6 commits into from Mar 20, 2023
Merged

Add USB library #2623

merged 6 commits into from Mar 20, 2023

Conversation

mikee47
Copy link
Contributor

@mikee47 mikee47 commented Mar 18, 2023

This PR adds a new library which aims to simplify the use of TinyUSB with Sming.

Note that TinyUSB doesn't currently support host mode for esp32s2/s3 so currently only works for Rp2040. The Rp2040 SDK is updated to the latest develop branch.

Check out the documentation/samples for further details.

@what-the-diff
Copy link

what-the-diff bot commented Mar 18, 2023

  • Added a new submodule
  • Changed the component makefile to include USB library
  • Fixed some bugs in cyw43_ctrl and cyw43_ll files (see diff)
  • Fix the build error of USB.
  • Add support for usb storage device in Basic_IFS sample project, and add a new config file basic_ifs.usbcfg to enable it by default on RP2040 platform (because there is no SD card slot).

@slaff slaff added this to the 4.8.0 milestone Mar 20, 2023
@slaff slaff merged commit bdcd231 into SmingHub:develop Mar 20, 2023
36 checks passed
@slaff slaff removed the 3 - Review label Mar 20, 2023
@mikee47 mikee47 mentioned this pull request Mar 21, 2023
@mikee47 mikee47 deleted the feature/usb branch March 22, 2023 12:17
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.

None yet

2 participants