Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
USBMSD: implement MODE SENSE (10) command #11814
These changes resolve issue #10342.
The mbed-os USB MSD stack was not responding the "MODE SENSE" command causing macOS not to mount the drive.
Summary of change (What the change is for and why)
Implemented the MODE SENSE 10 USB MSD command which a response based on what CMSIS DAP sends: https://github.com/ARMmbed/DAPLink/blob/master/source/usb/msc/usbd_msc.c#L665-L699
This change allows macOS to successfully mount the mbed-os USB MSD.
Documentation (Details of any document updates required)
Pull request type (required)
Test results (required)
This was tested with a Arduino Nano 33 BLE board with macOS 10.14.6.
Release Notes (required for feature/major PRs)
Summary of changes
USBMSD: implement MODE SENSE (10) command
Impact of changes
Migration actions required
4 similar comments