Removed the critical section that was left in by mistake. Also changed the delay period while waiting for the Ethernet semaphore. Both in the RX RDK demo.

This commit is contained in:
Richard Barry 2010-09-09 09:41:52 +00:00
parent a91ec6efe7
commit ccf36aeed4

View file

@ -150,7 +150,6 @@ struct timer periodic_timer, arp_timer;
if( ( uip_len > 0 ) && ( uip_buf != NULL ) )
{
taskENTER_CRITICAL();
/* Standard uIP loop taken from the uIP manual. */
if( xHeader->type == htons( UIP_ETHTYPE_IP ) )
{
@ -178,7 +177,6 @@ taskENTER_CRITICAL();
vEMACWrite();
}
}
taskEXIT_CRITICAL();
}
else
{
@ -212,7 +210,7 @@ taskEXIT_CRITICAL();
processing to perform. Block for a fixed period. If a packet
is received during this period we will be woken by the ISR
giving us the Semaphore. */
xSemaphoreTake( xEMACSemaphore, configTICK_RATE_HZ / 2 );
xSemaphoreTake( xEMACSemaphore, configTICK_RATE_HZ / 20 );
}
}
}