this software.\r
*/\r
\r
+#define __INCLUDE_FROM_USB_DRIVER\r
#include "../HighLevel/USBMode.h"\r
\r
#if defined(USB_CAN_BE_DEVICE)\r
\r
-#define INCLUDE_FROM_ENDPOINT_C\r
+#define __INCLUDE_FROM_ENDPOINT_C\r
#include "Endpoint.h"\r
\r
#if !defined(FIXED_CONTROL_ENDPOINT_SIZE)\r
\r
if (USB_DeviceState == DEVICE_STATE_Unattached)\r
return ENDPOINT_READYWAIT_DeviceDisconnected;\r
+ else if (USB_DeviceState == DEVICE_STATE_Suspended)\r
+ return ENDPOINT_READYWAIT_BusSuspended;\r
else if (Endpoint_IsStalled())\r
return ENDPOINT_READYWAIT_EndpointStalled;\r
\r