Skip to content
Snippets Groups Projects
Commit 01d388f2 authored by Dean Camera's avatar Dean Camera
Browse files

Add call to MassStore_WaitForDataReceived() in MassStore_GetReturnedStatus()...

Add call to MassStore_WaitForDataReceived() in MassStore_GetReturnedStatus() to ensure that the CSW has been received in the extended MSC timeout period before continuing, to prevent long processing delays from causing the MassStore_GetReturnedStatus() to early-abort.
parent 58f550df
No related branches found
No related tags found
No related merge requests found
...@@ -215,6 +215,10 @@ static uint8_t MassStore_GetReturnedStatus(void) ...@@ -215,6 +215,10 @@ static uint8_t MassStore_GetReturnedStatus(void)
{ {
uint8_t ErrorCode = PIPE_RWSTREAM_ERROR_NoError; uint8_t ErrorCode = PIPE_RWSTREAM_ERROR_NoError;
/* If an error in the command ocurred, abort */
if (MassStore_WaitForDataReceived() != NoError)
return;
/* Select the IN data pipe for data reception */ /* Select the IN data pipe for data reception */
Pipe_SelectPipe(MASS_STORE_DATA_IN_PIPE); Pipe_SelectPipe(MASS_STORE_DATA_IN_PIPE);
Pipe_Unfreeze(); Pipe_Unfreeze();
......
...@@ -15,6 +15,8 @@ ...@@ -15,6 +15,8 @@
* time options * time options
* - All comments in the library, bootloaders, demos and projects have now been spell-checked and spelling mistakes/typos corrected * - All comments in the library, bootloaders, demos and projects have now been spell-checked and spelling mistakes/typos corrected
* - Added new PIMA_DATA_SIZE() define to the Still Image Host demo * - Added new PIMA_DATA_SIZE() define to the Still Image Host demo
* - Add call to MassStore_WaitForDataReceived() in MassStore_GetReturnedStatus() to ensure that the CSW has been received in the extended
* MSC timeout period before continuing, to prevent long processing delays from causing the MassStore_GetReturnedStatus() to early-abort
* *
* \section Sec_ChangeLog090401 Version 090401 * \section Sec_ChangeLog090401 Version 090401
* *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment