summaryrefslogtreecommitdiff
path: root/Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c
diff options
context:
space:
mode:
authorRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2009-03-24 12:08:20 +0000
committerRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2009-03-24 12:08:20 +0000
commit9919d567ccf1ab1519bdb9ad80851743a5114046 (patch)
treea9035a888d167c2d1c20a7b2d4917383f33d72a0 /Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c
parent58024d6b09a0e428b8ba6077955c3f48673c4772 (diff)
downloadfreertos-master.tar.gz
freertos-master.tar.bz2
freertos-master.tar.xz
Update the WEB server demo.HEADmaster
git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@713 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Diffstat (limited to 'Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c')
-rw-r--r--Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c21
1 files changed, 16 insertions, 5 deletions
diff --git a/Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c b/Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c
index 6a3b3bee..3001207d 100644
--- a/Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c
+++ b/Demo/ARM7_LPC2368_Rowley/webserver/uIP_Task.c
@@ -78,13 +78,13 @@
#define uipMAC_ADDR5 0x11
/* IP address configuration. */
-#define uipIP_ADDR0 172
-#define uipIP_ADDR1 25
-#define uipIP_ADDR2 218
-#define uipIP_ADDR3 10
+#define uipIP_ADDR0 192
+#define uipIP_ADDR1 168
+#define uipIP_ADDR2 0
+#define uipIP_ADDR3 200
/* How long to wait before attempting to connect the MAC again. */
-#define uipINIT_WAIT 100
+#define uipINIT_WAIT 200
/* Shortcut to the header within the Rx buffer. */
#define xHeader ((struct uip_eth_hdr *) &uip_buf[ 0 ])
@@ -249,6 +249,17 @@ static void prvENET_Send(void)
}
DoSend_EMAC( uip_len );
+
+ RequestSend();
+
+ /* Copy the header into the Tx buffer. */
+ CopyToFrame_EMAC( uip_buf, uipTOTAL_FRAME_HEADER_SIZE );
+ if( uip_len > uipTOTAL_FRAME_HEADER_SIZE )
+ {
+ CopyToFrame_EMAC( uip_appdata, ( uip_len - uipTOTAL_FRAME_HEADER_SIZE ) );
+ }
+
+ DoSend_EMAC( uip_len );
}
/*-----------------------------------------------------------*/