This directory provides definitions, structs and functions for a USB Mass Storage device (MSD) - USB Mass Storage demo.
Contents
There are four things for the implement of the USB MSD driver:
Implement the MSD driver structs and functions for the device, to initialize, to handle MSD-specific requests and dispach standard requests in USBD callbacks, to read/write through assigned USB endpoints,
Create the MSD device's descriptors that should be passed to the USBDDriver instance on initialization, so that the host can recognize the device as a USB Mass Storage device.
Implement state machine for MSD command/data/status handling.
Implement storage media interface for MSD disk accessing.
For more information about what a particular group contains, please refer to "USB MSD Driver".
Source
The documentation for this Directory was generated from the following files: