Fixed MassStorage demo not clearing the reset flag when a Mass Storage Reset is issue...
[pub/USBasp.git] / Demos / Device / LowLevel / MassStorage / MassStorage.c
index 3f992c2..f0984a2 100644 (file)
@@ -218,9 +218,6 @@ void MassStorage_Task(void)
                                        Endpoint_ClearStall();\r
                                        Endpoint_SelectEndpoint(MASS_STORAGE_IN_EPNUM);\r
                                        Endpoint_ClearStall();\r
-\r
-                                       /* Clear the abort transfer flag */\r
-                                       IsMassStoreReset = false;\r
                                }\r
 \r
                                /* Indicate ready */\r
@@ -232,6 +229,9 @@ void MassStorage_Task(void)
                                LEDs_SetAllLEDs(LEDMASK_USB_ERROR);\r
                        }\r
                }\r
+\r
+               /* Clear the abort transfer flag */\r
+               IsMassStoreReset = false;\r
        }\r
 }\r
 \r