X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=FreeRTOS-Plus%2FSource%2FFreeRTOS-Plus-TCP%2Fportable%2FNetworkInterface%2FRX%2FNetworkInterface.c;h=5a605af9b5f12ab9b713cb6e1aa7f12911c34495;hb=refs%2Fheads%2Fmaster;hp=ebcbfbec99c0ebda19cecd6a948cabea81daa600;hpb=c5efd011e8c638d413ac395419119a451a0cb169;p=freertos diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/RX/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/RX/NetworkInterface.c index ebcbfbec9..5a605af9b 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/RX/NetworkInterface.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/RX/NetworkInterface.c @@ -305,7 +305,15 @@ static void prvEMACDeferredInterruptHandlerTask( void * pvParameters ) if( xBytesReceived < 0 ) { /* This is an error. Logged. */ - FreeRTOS_printf( ( "R_ETHER_Read_ZC2: rc = %d\n", xBytesReceived ) ); + if( xBytesReceived == ETHER_ERR_LINK ) + { + /* Auto-negotiation is not completed, and transmission/ + reception is not enabled. Will be logged elsewhere. */ + } + else + { + FreeRTOS_printf( ( "R_ETHER_Read_ZC2: rc = %d not %d\n", xBytesReceived, ETHER_ERR_LINK ) ); + } } else if( xBytesReceived > 0 ) { @@ -452,7 +460,6 @@ void prvLinkStatusChange( BaseType_t xStatus ) { if( xReportedStatus != xStatus ) { - FreeRTOS_printf( ( "prvLinkStatusChange( %d )\n", xStatus ) ); xReportedStatus = xStatus; } }