/* The callback function that is assigned to both the periodic timer and the ARP timer.  */
static void prvUIPTimerCallback(xTimerHandle xTimer)
/* The callback function that is assigned to both the periodic timer and the ARP timer.  */
static void prvUIPTimerCallback(xTimerHandle xTimer)
{
static const unsigned long ulARPTimerExpired = uipARP_TIMER_EVENT;
static const unsigned long ulPeriodicTimerExpired = uipPERIODIC_TIMER_EVENT;
	switch( ( int ) pvTimerGetTimerID( xTimer ) )
	{
		case uipARP_TIMER		:	xQueueSend( xEMACEventQueue, &ulARPTimerExpired, uipDONT_BLOCK );
									break;
		case uipPERIODIC_TIMER	:	xQueueSend( xEMACEventQueue, &ulPeriodicTimerExpired, uipDONT_BLOCK );
									break;
		default					:
									break;
	}
}