📄 usb_host_msd_scsi.c
字号:
/******************************************************************************
USB Host Mass Storage Class SCSI Interface Driver
This file provides the interface between the file system and the USB Host Mass
Storage class. It translates the file system funtionality requirements to the
appropriate SCSI commands, and sends the SCSI commands via the USB Mass
Storage class.
The functions in this file are designed to interface the Microchip Memory Disk
Drive File System library (see Application Note AN1045) to the USB Host Mass
Storage Class, allowing a PIC application to utilize mass storage devices such
as USB flash drives. For ease of integration, this file contains macros to
allow the File System code to reference the functions in this file.
Currently, the file system layer above this interface layer is limited to one
LUN (Logical Unit Number) on a single mass storage device. This layer accepts
and stores the max LUN from the USB MSD layer, but all sector reads and writes
are hard-coded to LUN 0, since the layer above does not specify a LUN in the
sector read and write commands. Also, to interface with the existing file
system code, only one attached device is allowed.
* FileName: usb_host_msd_scsi.c
* Dependencies: Microchip Memory Disk Drive File System v1.01
* Processor: PIC24/dsPIC30/dsPIC33/PIC32MX
* Compiler: C30 v2.01/C32 v0.00.18
* Company: Microchip Technology, Inc.
Software License Agreement
The software supplied herewith by Microchip Technology Incorporated
(the 揅ompany
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -