]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/RX/NetworkInterface.c
commit 9f316c246baafa15c542a5aea81a94f26e3d6507
[freertos] / FreeRTOS-Plus / Source / FreeRTOS-Plus-TCP / portable / NetworkInterface / RX / NetworkInterface.c
index ebcbfbec99c0ebda19cecd6a948cabea81daa600..5a605af9b5f12ab9b713cb6e1aa7f12911c34495 100644 (file)
@@ -305,7 +305,15 @@ static void prvEMACDeferredInterruptHandlerTask( void * pvParameters )
         if( xBytesReceived < 0 )\r
         {\r
             /* This is an error. Logged. */\r
-            FreeRTOS_printf( ( "R_ETHER_Read_ZC2: rc = %d\n", xBytesReceived ) );\r
+               if( xBytesReceived == ETHER_ERR_LINK )\r
+               {\r
+                               /* Auto-negotiation is not completed, and transmission/\r
+                               reception is not enabled. Will be logged elsewhere. */\r
+               }\r
+               else\r
+               {\r
+                       FreeRTOS_printf( ( "R_ETHER_Read_ZC2: rc = %d not %d\n", xBytesReceived, ETHER_ERR_LINK ) );\r
+               }\r
         }\r
         else if( xBytesReceived > 0 )\r
         {\r
@@ -452,7 +460,6 @@ void prvLinkStatusChange( BaseType_t xStatus )
 {\r
     if( xReportedStatus != xStatus )\r
     {\r
-        FreeRTOS_printf( ( "prvLinkStatusChange( %d )\n", xStatus ) );\r
         xReportedStatus = xStatus;\r
     }\r
 }\r