\r
if (USB_DeviceState == DEVICE_STATE_Unattached)\r
return ENDPOINT_RWCSTREAM_DeviceDisconnected;\r
+ else if (USB_DeviceState == DEVICE_STATE_Suspended)\r
+ return ENDPOINT_RWCSTREAM_BusSuspended;\r
\r
if (Endpoint_IsINReady())\r
{\r
while (!(Endpoint_IsOUTReceived()))\r
{\r
if (USB_DeviceState == DEVICE_STATE_Unattached)\r
- return ENDPOINT_RWCSTREAM_DeviceDisconnected; \r
+ return ENDPOINT_RWCSTREAM_DeviceDisconnected;\r
+ else if (USB_DeviceState == DEVICE_STATE_Suspended)\r
+ return ENDPOINT_RWCSTREAM_BusSuspended;\r
}\r
\r
return ENDPOINT_RWCSTREAM_NoError;\r