|
|
|
@ -52,7 +52,7 @@ void uIPManagement_Init(void)
|
|
|
|
|
{
|
|
|
|
|
/* uIP Timing Initialization */
|
|
|
|
|
clock_init();
|
|
|
|
|
timer_set(&ConnectionTimer, CLOCK_SECOND / 8);
|
|
|
|
|
timer_set(&ConnectionTimer, CLOCK_SECOND / 10);
|
|
|
|
|
timer_set(&ARPTimer, CLOCK_SECOND * 10);
|
|
|
|
|
|
|
|
|
|
/* uIP Stack Initialization */
|
|
|
|
@ -175,22 +175,6 @@ static void uIPManagement_ProcessIncommingPacket(void)
|
|
|
|
|
/** Manages the currently open network connections, including TCP and (if enabled) UDP. */
|
|
|
|
|
static void uIPManagement_ManageConnections(void)
|
|
|
|
|
{
|
|
|
|
|
#if 0
|
|
|
|
|
/* Poll TCP connections for more data to send back to the host */
|
|
|
|
|
for (uint8_t i = 0; i < UIP_CONNS; i++)
|
|
|
|
|
{
|
|
|
|
|
uip_poll_conn(&uip_conns[i]);
|
|
|
|
|
|
|
|
|
|
/* If a response was generated, send it */
|
|
|
|
|
if (uip_len > 0)
|
|
|
|
|
{
|
|
|
|
|
/* Add destination MAC to outgoing packet */
|
|
|
|
|
uip_arp_out();
|
|
|
|
|
|
|
|
|
|
RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
/* Manage open connections for timeouts */
|
|
|
|
|
if (timer_expired(&ConnectionTimer))
|
|
|
|
|
{
|
|
|
|
|