mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
Clear all LUN status data, remove unused variable
This commit is contained in:
parent
8935de332e
commit
ebcc5ff7cb
2 changed files with 10 additions and 14 deletions
|
@ -54,7 +54,6 @@ boolean BulkOnly::WriteProtected(uint8_t lun) {
|
||||||
return WriteOk[lun];
|
return WriteOk[lun];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lock or Unlock the tray or door on device.
|
* Lock or Unlock the tray or door on device.
|
||||||
* Caution: Some devices with buggy firmware will lock up.
|
* Caution: Some devices with buggy firmware will lock up.
|
||||||
|
@ -237,7 +236,6 @@ again:
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
BulkOnly::BulkOnly(USB *p) :
|
BulkOnly::BulkOnly(USB *p) :
|
||||||
pUsb(p),
|
pUsb(p),
|
||||||
bAddress(0),
|
bAddress(0),
|
||||||
|
@ -614,7 +612,6 @@ boolean BulkOnly::CheckLUN(uint8_t lun) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For driver use only.
|
* For driver use only.
|
||||||
*
|
*
|
||||||
|
@ -647,7 +644,7 @@ void BulkOnly::CheckMedia() {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
uint8_t BulkOnly::Poll() {
|
uint8_t BulkOnly::Poll() {
|
||||||
uint8_t rcode = 0;
|
//uint8_t rcode = 0;
|
||||||
|
|
||||||
if (!bPollEnable)
|
if (!bPollEnable)
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -655,9 +652,9 @@ uint8_t BulkOnly::Poll() {
|
||||||
if (qNextPollTime <= millis()) {
|
if (qNextPollTime <= millis()) {
|
||||||
CheckMedia();
|
CheckMedia();
|
||||||
}
|
}
|
||||||
rcode = 0;
|
//rcode = 0;
|
||||||
|
|
||||||
return rcode;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -683,7 +680,6 @@ uint8_t BulkOnly::GetMaxLUN(uint8_t *plun) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For driver use only. Used during Driver Init
|
* For driver use only. Used during Driver Init
|
||||||
*
|
*
|
||||||
|
@ -888,8 +884,6 @@ uint8_t BulkOnly::Page3F(uint8_t lun) {
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For driver use only.
|
* For driver use only.
|
||||||
*
|
*
|
||||||
|
@ -958,7 +952,12 @@ void BulkOnly::ClearAllEP() {
|
||||||
epInfo[i].bmNakPower = USB_NAK_DEFAULT;
|
epInfo[i].bmNakPower = USB_NAK_DEFAULT;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (uint8_t i = 0; i < MASS_MAX_SUPPORTED_LUN; i++) LUNOk[i] = false;
|
for (uint8_t i = 0; i < MASS_MAX_SUPPORTED_LUN; i++) {
|
||||||
|
LUNOk[i] = false;
|
||||||
|
WriteOk[i] = false;
|
||||||
|
CurrentCapacity[i] = 0lu;
|
||||||
|
CurrentSectorSize[i] = 0;
|
||||||
|
}
|
||||||
bIface = 0;
|
bIface = 0;
|
||||||
bNumEP = 1;
|
bNumEP = 1;
|
||||||
|
|
||||||
|
@ -970,7 +969,6 @@ void BulkOnly::ClearAllEP() {
|
||||||
bTheLUN = 0;
|
bTheLUN = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For driver use only.
|
* For driver use only.
|
||||||
*
|
*
|
||||||
|
@ -1290,7 +1288,6 @@ uint8_t BulkOnly::HandleSCSIError(uint8_t status) {
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param ep_ptr
|
* @param ep_ptr
|
||||||
|
@ -1321,7 +1318,6 @@ void BulkOnly::PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR * ep_ptr) {
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
/* We won't be needing this... */
|
/* We won't be needing this... */
|
||||||
uint8_t BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser * prs) {
|
uint8_t BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser * prs) {
|
||||||
if (!LUNOk[lun]) return MASS_ERR_NO_MEDIA;
|
if (!LUNOk[lun]) return MASS_ERR_NO_MEDIA;
|
||||||
|
|
|
@ -220,7 +220,7 @@ protected:
|
||||||
EpInfo epInfo[MASS_MAX_ENDPOINTS];
|
EpInfo epInfo[MASS_MAX_ENDPOINTS];
|
||||||
|
|
||||||
uint32_t dCBWTag; // Tag
|
uint32_t dCBWTag; // Tag
|
||||||
uint32_t dCBWDataTransferLength; // Data Transfer Length
|
//uint32_t dCBWDataTransferLength; // Data Transfer Length
|
||||||
uint8_t bLastUsbError; // Last USB error
|
uint8_t bLastUsbError; // Last USB error
|
||||||
uint8_t bMaxLUN; // Max LUN
|
uint8_t bMaxLUN; // Max LUN
|
||||||
uint8_t bTheLUN; // Active LUN
|
uint8_t bTheLUN; // Active LUN
|
||||||
|
|
Loading…
Reference in a new issue