mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-24 11:11:02 -07:00
Scan the drives on every USB reset, not just on power on.
This commit is contained in:
@@ -905,7 +905,6 @@ int main(void)
|
|||||||
USBFS_Start(0, USBFS_DWR_VDDD_OPERATION);
|
USBFS_Start(0, USBFS_DWR_VDDD_OPERATION);
|
||||||
USBFS_DisableOutEP(FLUXENGINE_DATA_OUT_EP_NUM);
|
USBFS_DisableOutEP(FLUXENGINE_DATA_OUT_EP_NUM);
|
||||||
|
|
||||||
detect_drives();
|
|
||||||
CyWdtStart(CYWDT_1024_TICKS, CYWDT_LPMODE_DISABLED);
|
CyWdtStart(CYWDT_1024_TICKS, CYWDT_LPMODE_DISABLED);
|
||||||
|
|
||||||
for (;;)
|
for (;;)
|
||||||
@@ -926,6 +925,8 @@ int main(void)
|
|||||||
CyWdtClear();
|
CyWdtClear();
|
||||||
print("USB ready");
|
print("USB ready");
|
||||||
USBFS_EnableOutEP(FLUXENGINE_CMD_OUT_EP_NUM);
|
USBFS_EnableOutEP(FLUXENGINE_CMD_OUT_EP_NUM);
|
||||||
|
print("Scanning drives...");
|
||||||
|
detect_drives();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (USBFS_GetEPState(FLUXENGINE_CMD_OUT_EP_NUM) == USBFS_OUT_BUFFER_FULL)
|
if (USBFS_GetEPState(FLUXENGINE_CMD_OUT_EP_NUM) == USBFS_OUT_BUFFER_FULL)
|
||||||
|
|||||||
Reference in New Issue
Block a user