From 7054a0ededd17e69e9c88c7646b45bde31fa180d Mon Sep 17 00:00:00 2001 From: David Given Date: Thu, 4 Aug 2022 00:08:07 +0200 Subject: [PATCH] Scan the drives on every USB reset, not just on power on. --- FluxEngine.cydsn/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FluxEngine.cydsn/main.c b/FluxEngine.cydsn/main.c index b821c2a9..4e428dc9 100644 --- a/FluxEngine.cydsn/main.c +++ b/FluxEngine.cydsn/main.c @@ -905,7 +905,6 @@ int main(void) USBFS_Start(0, USBFS_DWR_VDDD_OPERATION); USBFS_DisableOutEP(FLUXENGINE_DATA_OUT_EP_NUM); - detect_drives(); CyWdtStart(CYWDT_1024_TICKS, CYWDT_LPMODE_DISABLED); for (;;) @@ -926,6 +925,8 @@ int main(void) CyWdtClear(); print("USB ready"); USBFS_EnableOutEP(FLUXENGINE_CMD_OUT_EP_NUM); + print("Scanning drives..."); + detect_drives(); } if (USBFS_GetEPState(FLUXENGINE_CMD_OUT_EP_NUM) == USBFS_OUT_BUFFER_FULL)