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

Use tinyUSB for USB device stack #983

Merged
merged 3 commits into from
Sep 20, 2024
Merged

Conversation

rechrtb
Copy link
Contributor

@rechrtb rechrtb commented Apr 23, 2024

Replaces the ASF-based USB device stack on SAME5x and SAME70 builds with TinyUSB. Old implementation is actually still there, but turned off using define CORE_USES_TINYUSB. In this PR, this define is set to 1.

Related PRs:

Duet3D/CoreN2G#3
Duet3D/LibTinyusb#1

@rechrtb rechrtb changed the title Use tinyUSB for USB device Use tinyUSB for USB device stack Apr 23, 2024
@w1ebr
Copy link

w1ebr commented Apr 23, 2024

How will the USB software be used? (just curious)

@T3P3
Copy link
Contributor

T3P3 commented Apr 23, 2024

How will the USB software be used? (just curious)

For boards where we add hardware support we are aiming to support USB mass storage devices (e.g. USB memory sticks) but this is not guaranteed.

@rechrtb rechrtb force-pushed the tinyusb_support branch 2 times, most recently from 3750772 to 08492db Compare April 24, 2024 12:02
@T3P3 T3P3 added this to the 3.6.0 milestone May 22, 2024
@rechrtb rechrtb changed the base branch from 3.5-dev to 3.6-dev August 26, 2024 11:29
@rechrtb rechrtb marked this pull request as ready for review August 26, 2024 13:16
@dc42 dc42 merged commit d28e747 into Duet3D:3.6-dev Sep 20, 2024
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.

4 participants