# does not *change* the processor frequency - it should merely be updated to\r
# reflect the processor speed set externally so that the code can use accurate\r
# software delays.\r
-F_CPU = 8000000\r
+F_CPU = 16000000\r
\r
\r
# Input clock frequency.\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
if (Pipe_IsINReceived())\r
{\r
if (!(Pipe_BytesInPipe()))\r
- Pipe_ClearIN();\r
- \r
- BytesInPipe = Pipe_BytesInPipe();\r
- Pipe_Freeze();\r
- \r
- return BytesInPipe;\r
+ {\r
+ Pipe_ClearIN();\r
+ Pipe_Freeze();\r
+ return 0;\r
+ }\r
+ else\r
+ {\r
+ Pipe_Freeze();\r
+ return Pipe_BytesInPipe();\r
+ }\r
}\r
else\r
{\r