SCSI interface for Mass Storage Devices (MSD). More...
#include "em_usb.h"
#include "msdscsi.h"
#include "msdbot.h"
Go to the source code of this file.
Functions | |
bool | MSDSCSI_Init (USBH_Ep_TypeDef *out, USBH_Ep_TypeDef *in) |
MSDSCSI module initialization. | |
bool | MSDSCSI_Inquiry (MSDSCSI_InquiryData_TypeDef *data) |
Issue a SCSI Inquiry command. | |
bool | MSDSCSI_Read10 (uint32_t lba, uint16_t sectors, void *data) |
Issue a SCSI Read(10) command. | |
bool | MSDSCSI_ReadCapacity (MSDSCSI_ReadCapacityData_TypeDef *data) |
Issue a SCSI Read Capacity command. | |
bool | MSDSCSI_RequestSense (MSDSCSI_RequestSenseData_TypeDef *data) |
Issue a SCSI Request Sense command. | |
bool | MSDSCSI_TestUnitReady (void) |
Issue a SCSI Test Unit Ready command. | |
bool | MSDSCSI_Write10 (uint32_t lba, uint16_t sectors, const void *data) |
Perform a SCSI Write(10) command. |
SCSI interface for Mass Storage Devices (MSD).
(C) Copyright 2014 Silicon Labs, http://www.silabs.com
This file is licensed under the Silabs License Agreement. See the file "Silabs_License_Agreement.txt" for details. Before using this software for any purpose, you must agree to the terms of that agreement.
Definition in file msdscsi.c.