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

Support USB mass storage devices #984

Draft
wants to merge 7 commits into
base: 3.6-dev
Choose a base branch
from

Conversation

rechrtb
Copy link
Contributor

@rechrtb rechrtb commented Apr 24, 2024

Adds support for Duet3 MB6HC USB port to be put into host mode, and be able to mount, read and write to flash drives (with or without a USB hub) or SD cards using USB card readers.

The GCode command M575 P0 H1 changes the USB port from a serial CDC device to one that can accept and power mass storage devices. Sending M575 P0 H0 turns it back into a serial CDC device.

Requires #983, since the mass storage support uses tinyUSB.
Needs the following project branches to build:

@rechrtb rechrtb changed the title Support USB mass storage device Support USB mass storage devices Apr 24, 2024
@rechrtb rechrtb force-pushed the usb_msc_support branch 4 times, most recently from 1461155 to 2456973 Compare April 29, 2024 12:53
@rechrtb rechrtb force-pushed the usb_msc_support branch 2 times, most recently from 7842191 to 1461155 Compare May 10, 2024 13:52
@T3P3 T3P3 added this to the 3.6.0 milestone May 22, 2024
@rechrtb
Copy link
Contributor Author

rechrtb commented May 28, 2024

To Check:

  • Free space reported is 0.

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.

2 participants