X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/c77b30e9e6069c893b8461e104e7893762ed81a7..3b6987bca3ef746fd9a5d4baec6d40b65c9b4101:/Projects/Webserver/Lib/uIPManagement.c?ds=inline diff --git a/Projects/Webserver/Lib/uIPManagement.c b/Projects/Webserver/Lib/uIPManagement.c index 18e355bde..13829c56b 100644 --- a/Projects/Webserver/Lib/uIPManagement.c +++ b/Projects/Webserver/Lib/uIPManagement.c @@ -52,7 +52,7 @@ void uIPManagement_Init(void) { /* uIP Timing Initialization */ clock_init(); - timer_set(&ConnectionTimer, CLOCK_SECOND / 10); + timer_set(&ConnectionTimer, CLOCK_SECOND / 5); timer_set(&ARPTimer, CLOCK_SECOND * 10); /* uIP Stack Initialization */ @@ -153,7 +153,7 @@ static void uIPManagement_ProcessIncomingPacket(void) /* Add destination MAC to outgoing packet */ uip_arp_out(); - RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len); + uip_split_output(); } break; @@ -163,7 +163,7 @@ static void uIPManagement_ProcessIncomingPacket(void) /* If a response was generated, send it */ if (uip_len > 0) - RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len); + uip_split_output(); break; } @@ -186,7 +186,8 @@ static void uIPManagement_ManageConnections(void) /* Add destination MAC to outgoing packet */ uip_arp_out(); - RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len); + /* Split and send the outgoing packet */ + uip_split_output(); } } @@ -208,7 +209,8 @@ static void uIPManagement_ManageConnections(void) /* Add destination MAC to outgoing packet */ uip_arp_out(); - RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len); + /* Split and send the outgoing packet */ + uip_split_output(); } } @@ -224,7 +226,8 @@ static void uIPManagement_ManageConnections(void) /* Add destination MAC to outgoing packet */ uip_arp_out(); - RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len); + /* Split and send the outgoing packet */ + uip_split_output(); } } #endif