\r
static USB_ClassInfo_MS_t* CallbackMSInterfaceInfo;\r
\r
-void USB_MS_ProcessControlPacket(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
+void MS_Device_ProcessControlPacket(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
{\r
if (!(Endpoint_IsSETUPReceived()))\r
return;\r
}\r
}\r
\r
-bool USB_MS_ConfigureEndpoints(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
+bool MS_Device_ConfigureEndpoints(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
{\r
if (!(Endpoint_ConfigureEndpoint(MSInterfaceInfo->DataINEndpointNumber, EP_TYPE_BULK,\r
ENDPOINT_DIR_IN, MSInterfaceInfo->DataINEndpointSize,\r
return true;\r
}\r
\r
-void USB_MS_USBTask(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
+void MS_Device_USBTask(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
{\r
if (!(USB_IsConnected))\r
return;\r
\r
if (Endpoint_IsReadWriteAllowed())\r
{\r
- if (USB_MS_ReadInCommandBlock(MSInterfaceInfo))\r
+ if (MS_Device_ReadInCommandBlock(MSInterfaceInfo))\r
{\r
if (MSInterfaceInfo->CommandBlock.Flags & MS_COMMAND_DIR_DATA_IN)\r
Endpoint_SelectEndpoint(MSInterfaceInfo->DataINEndpointNumber);\r
\r
- MSInterfaceInfo->CommandStatus.Status = CALLBACK_USB_MS_SCSICommandReceived(MSInterfaceInfo) ?\r
+ MSInterfaceInfo->CommandStatus.Status = CALLBACK_MS_Device_SCSICommandReceived(MSInterfaceInfo) ?\r
SCSI_Command_Pass : SCSI_Command_Fail;\r
MSInterfaceInfo->CommandStatus.Signature = MS_CSW_SIGNATURE;\r
MSInterfaceInfo->CommandStatus.Tag = MSInterfaceInfo->CommandBlock.Tag;\r
if ((MSInterfaceInfo->CommandStatus.Status == SCSI_Command_Fail) && (MSInterfaceInfo->CommandStatus.DataTransferResidue))\r
Endpoint_StallTransaction();\r
\r
- USB_MS_ReturnCommandStatus(MSInterfaceInfo);\r
+ MS_Device_ReturnCommandStatus(MSInterfaceInfo);\r
\r
if (MSInterfaceInfo->IsMassStoreReset)\r
{\r
}\r
}\r
\r
-static bool USB_MS_ReadInCommandBlock(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
+static bool MS_Device_ReadInCommandBlock(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
{\r
Endpoint_SelectEndpoint(MSInterfaceInfo->DataOUTEndpointNumber);\r
\r
CallbackMSInterfaceInfo = MSInterfaceInfo;\r
Endpoint_Read_Stream_LE(&MSInterfaceInfo->CommandBlock,\r
(sizeof(CommandBlockWrapper_t) - 16),\r
- StreamCallback_AbortOnMassStoreReset);\r
+ StreamCallback_MS_Device_AbortOnMassStoreReset);\r
\r
if ((MSInterfaceInfo->CommandBlock.Signature != MS_CBW_SIGNATURE) ||\r
(MSInterfaceInfo->CommandBlock.LUN >= MSInterfaceInfo->TotalLUNs) ||\r
CallbackMSInterfaceInfo = MSInterfaceInfo;\r
Endpoint_Read_Stream_LE(&MSInterfaceInfo->CommandBlock.SCSICommandData,\r
MSInterfaceInfo->CommandBlock.SCSICommandLength,\r
- StreamCallback_AbortOnMassStoreReset);\r
+ StreamCallback_MS_Device_AbortOnMassStoreReset);\r
\r
Endpoint_ClearOUT();\r
\r
return true;\r
}\r
\r
-static void USB_MS_ReturnCommandStatus(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
+static void MS_Device_ReturnCommandStatus(USB_ClassInfo_MS_t* MSInterfaceInfo)\r
{\r
Endpoint_SelectEndpoint(MSInterfaceInfo->DataOUTEndpointNumber);\r
\r
\r
CallbackMSInterfaceInfo = MSInterfaceInfo;\r
Endpoint_Write_Stream_LE(&MSInterfaceInfo->CommandStatus, sizeof(CommandStatusWrapper_t),\r
- StreamCallback_AbortOnMassStoreReset);\r
+ StreamCallback_MS_Device_AbortOnMassStoreReset);\r
\r
Endpoint_ClearIN();\r
\r
return;\r
}\r
\r
-static uint8_t StreamCallback_AbortOnMassStoreReset(void)\r
+static uint8_t StreamCallback_MS_Device_AbortOnMassStoreReset(void)\r
{\r
- USB_MS_USBTask(CallbackMSInterfaceInfo);\r
+ MS_Device_USBTask(CallbackMSInterfaceInfo);\r
\r
if (CallbackMSInterfaceInfo->IsMassStoreReset)\r
return STREAMCALLBACK_Abort;\r