projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add uIP-split code to the Webserver project, so that each packet is split in half...
[pub/USBasp.git]
/
Projects
/
Webserver
/
Lib
/
uIPManagement.c
diff --git
a/Projects/Webserver/Lib/uIPManagement.c
b/Projects/Webserver/Lib/uIPManagement.c
index
18e355b
..
13829c5
100644
(file)
--- a/
Projects/Webserver/Lib/uIPManagement.c
+++ b/
Projects/Webserver/Lib/uIPManagement.c
@@
-52,7
+52,7
@@
void uIPManagement_Init(void)
{
\r
/* uIP Timing Initialization */
\r
clock_init();
\r
{
\r
/* uIP Timing Initialization */
\r
clock_init();
\r
- timer_set(&ConnectionTimer, CLOCK_SECOND /
10
);
\r
+ timer_set(&ConnectionTimer, CLOCK_SECOND /
5
);
\r
timer_set(&ARPTimer, CLOCK_SECOND * 10);
\r
\r
/* uIP Stack Initialization */
\r
timer_set(&ARPTimer, CLOCK_SECOND * 10);
\r
\r
/* uIP Stack Initialization */
\r
@@
-153,7
+153,7
@@
static void uIPManagement_ProcessIncomingPacket(void)
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
-
RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len
);
\r
+
uip_split_output(
);
\r
}
\r
\r
break;
\r
}
\r
\r
break;
\r
@@
-163,7
+163,7
@@
static void uIPManagement_ProcessIncomingPacket(void)
\r
/* If a response was generated, send it */
\r
if (uip_len > 0)
\r
\r
/* If a response was generated, send it */
\r
if (uip_len > 0)
\r
-
RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len
);
\r
+
uip_split_output(
);
\r
\r
break;
\r
}
\r
\r
break;
\r
}
\r
@@
-186,7
+186,8
@@
static void uIPManagement_ManageConnections(void)
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
- RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len);
\r
+ /* Split and send the outgoing packet */
\r
+ uip_split_output();
\r
}
\r
}
\r
\r
}
\r
}
\r
\r
@@
-208,7
+209,8
@@
static void uIPManagement_ManageConnections(void)
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
- RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len);
\r
+ /* Split and send the outgoing packet */
\r
+ uip_split_output();
\r
}
\r
}
\r
\r
}
\r
}
\r
\r
@@
-224,7
+226,8
@@
static void uIPManagement_ManageConnections(void)
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
/* Add destination MAC to outgoing packet */
\r
uip_arp_out();
\r
\r
- RNDIS_Host_SendPacket(&Ethernet_RNDIS_Interface, uip_buf, uip_len);
\r
+ /* Split and send the outgoing packet */
\r
+ uip_split_output();
\r
}
\r
}
\r
#endif
\r
}
\r
}
\r
#endif
\r