USBH_MSC_BOTXferParam.DataLength = USBH_MSC_CSW_MAX_LENGTH;\r
USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_TEST_UNIT_READY;\r
\r
- for(index = CBW_CB_LENGTH; index != 0; index--)\r
+ for(index = CBW_CB_LENGTH - 1; index != 0; index--)\r
{\r
USBH_MSC_CBWData.field.CBWCB[index] = 0x00;\r
}\r
USBH_MSC_BOTXferParam.pRxTxBuff = USBH_DataInBuffer;\r
USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_READ_CAPACITY10;\r
\r
- for(index = CBW_CB_LENGTH; index != 0; index--)\r
+ for(index = CBW_CB_LENGTH - 1; index != 0; index--)\r
{\r
USBH_MSC_CBWData.field.CBWCB[index] = 0x00;\r
} \r
USBH_MSC_BOTXferParam.pRxTxBuff = USBH_DataInBuffer;\r
USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_MODE_SENSE6;\r
\r
- for(index = CBW_CB_LENGTH; index != 0; index--)\r
+ for(index = CBW_CB_LENGTH - 1; index != 0; index--)\r
{\r
USBH_MSC_CBWData.field.CBWCB[index] = 0x00;\r
} \r
USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_REQUEST_SENSE;\r
\r
\r
- for(index = CBW_CB_LENGTH; index != 0; index--)\r
+ for(index = CBW_CB_LENGTH - 1; index != 0; index--)\r
{\r
USBH_MSC_CBWData.field.CBWCB[index] = 0x00;\r
} \r
USBH_MSC_BOTXferParam.pRxTxBuff = dataBuffer;\r
\r
\r
- for(index = CBW_CB_LENGTH; index != 0; index--) \r
+ for(index = CBW_CB_LENGTH - 1; index != 0; index--)\r
{\r
USBH_MSC_CBWData.field.CBWCB[index] = 0x00;\r
}\r
\r
USBH_MSC_BOTXferParam.pRxTxBuff = dataBuffer;\r
\r
- for(index = CBW_CB_LENGTH; index != 0; index--)\r
+ for(index = CBW_CB_LENGTH - 1; index != 0; index--)\r
{\r
USBH_MSC_CBWData.field.CBWCB[index] = 0x00;\r
}\r
if(pdev->cfg.low_power)\r
{\r
/* un-gate USB Core clock */\r
- power.d32 = USB_OTG_READ_REG32(&pdev->regs.PCGCCTL);\r
+ power.d32 = *pdev->regs.PCGCCTL;\r
power.b.gatehclk = 0;\r
power.b.stoppclk = 0;\r
USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, power.d32);\r
if(dsts.b.suspsts == 1)\r
{\r
/* un-gate USB Core clock */\r
- power.d32 = USB_OTG_READ_REG32(&pdev->regs.PCGCCTL);\r
+ power.d32 = *pdev->regs.PCGCCTL;\r
power.b.gatehclk = 0;\r
power.b.stoppclk = 0;\r
USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, power.d32);\r