this software.\r
*/\r
\r
+#define __INCLUDE_FROM_USB_DRIVER\r
#include "../../HighLevel/USBMode.h"\r
#if defined(USB_CAN_BE_DEVICE)\r
\r
-#define INCLUDE_FROM_CDC_CLASS_DEVICE_C\r
+#define __INCLUDE_FROM_CDC_CLASS_DEVICE_C\r
+#define __INCLUDE_FROM_CDC_DRIVER\r
#include "CDC.h"\r
\r
void CDC_Device_Event_Stub(void)\r
if (Endpoint_IsOUTReceived())\r
{\r
if (!(Endpoint_BytesInEndpoint()))\r
- Endpoint_ClearOUT();\r
-\r
- return Endpoint_BytesInEndpoint();\r
+ {\r
+ Endpoint_ClearOUT();\r
+ return 0;\r
+ }\r
+ else\r
+ {\r
+ return Endpoint_BytesInEndpoint();\r
+ }\r
}\r
else\r
{\r