Home |
Mass Storage Class Driver AX772/AX178 and AX172 USB-Ethernet Drivers |
Mass Storage Class DriverThe USB disk driver supports all USB disks which adhere to the USB Mass Storage Device Specification, class code 8, subclass 2 (MMC-2), 4 (UFI), 5 (FDD), or 6 (SCSI), protocols 0 (Control/Bulk/Interrupt), 1 (Control/Bulk/Interrupt, no Interrupt status), or 0x50 (Bulk only). Any number of devices can be supported. Multi-LUN (multiple disk devices implemented by one USB device, such as card readers) devices as well as floppies, disks, flash disks/sticks, CD-ROMs, and DVDs are supported. The USB disk driver is not a file system block device driver, but it has an API which can be used to implement such a driver. On Time's file system RTFiles-32 contains such a driver. Applications which need to support USB disks should register USBDisk using RTURegisterCallback before any USB host controllers are registered. In addition, the file system's driver must be loaded. For example, the RTFiles-32 USB disk device driver must be installed in the RTFiles-32 device list. More information about the USB disk driver's API is available in the RTUSB-32 Reference Manual. RTFiles-32 users do not need to use the driver's API directly. Rather, they should refer to the documentation of the RTFiles-32 USB disk device driver in the RTFiles-32 Reference Manual. AX772/AX178 and AX172 USB-Ethernet Drivers
|