diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-03-26 01:31:43 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-03-26 01:31:43 +0000 |
commit | efbea7b4e1f74be2777711afbe419c8883bcbb0e (patch) | |
tree | 5db3bc523f7252b814002e989f2b782bd0770cad /nuttx/examples | |
parent | bbfe36496772f36bb56a620ac10e953fab99c11c (diff) | |
download | px4-nuttx-efbea7b4e1f74be2777711afbe419c8883bcbb0e.tar.gz px4-nuttx-efbea7b4e1f74be2777711afbe419c8883bcbb0e.tar.bz2 px4-nuttx-efbea7b4e1f74be2777711afbe419c8883bcbb0e.zip |
1st cut as BSD-izing uIP web client logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1642 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/examples')
-rw-r--r-- | nuttx/examples/README.txt | 4 | ||||
-rw-r--r-- | nuttx/examples/uip/main.c | 38 |
2 files changed, 3 insertions, 39 deletions
diff --git a/nuttx/examples/README.txt b/nuttx/examples/README.txt index 83c072da4..2c83dcd4f 100644 --- a/nuttx/examples/README.txt +++ b/nuttx/examples/README.txt @@ -250,8 +250,8 @@ examples/uip ^^^^^^^^^^^^ This is a port of uIP example application. It includes conditionally - compiled logic to exercise the uIP webserver, webclient, telnet, smtp, - dncpc, and resolver. + compiled logic to exercise the uIP webserver, telnet, smtp, dhcpc, + and resolver. Other configuratin items apply also to the selected network utility. For example, the additional relevant settings for the uIP webserver diff --git a/nuttx/examples/uip/main.c b/nuttx/examples/uip/main.c index d5091ae51..2719f5bf7 100644 --- a/nuttx/examples/uip/main.c +++ b/nuttx/examples/uip/main.c @@ -75,9 +75,6 @@ # include <net/uip/telnetd.h> #elif defined(CONFIG_EXAMPLE_UIP_WEBSERVER) # include <net/uip/httpd.h> -#elif defined(CONFIG_EXAMPLE_UIP_WEBCLIENT) -# include <net/uip/resolv.h> -# include <net/uip/webclient.h> #elif !defined(CONFIG_EXAMPLE_UIP_DHCPC) # error "No network application specified" #endif @@ -174,7 +171,7 @@ int user_start(int argc, char *argv[]) addr.s_addr = HTONL(CONFIG_EXAMPLE_UIP_NETMASK); uip_setnetmask("eth0", &addr); -#if defined(CONFIG_EXAMPLE_UIP_DHCPC) || defined(CONFIG_EXAMPLE_UIP_WEBCLIENT) +#if defined(CONFIG_EXAMPLE_UIP_DHCPC) /* Set up the resolver */ resolv_init(); @@ -231,12 +228,6 @@ int user_start(int argc, char *argv[]) g_msg_body, strlen(g_msg_body)); smtp_close(handle); } -#elif defined(CONFIG_EXAMPLE_UIP_WEBCLIENT) - printf("Getting webpage\n"); - webclient_init(); - addr.s_addr = HTONL(CONFIG_EXAMPLE_UIP_DNSADDR); - resolv_conf(&addr); - resolv_query(CONFIG_EXAMPLE_UIP_SERVERURL); #endif while(1) @@ -249,30 +240,3 @@ int user_start(int argc, char *argv[]) } return 0; } - -#if defined(CONFIG_EXAMPLE_UIP_WEBCLIENT) -void webclient_closed(void) -{ - printf("Webclient: connection closed\n"); -} - -void webclient_aborted(void) -{ - printf("Webclient: connection aborted\n"); -} - -void webclient_timedout(void) -{ - printf("Webclient: connection timed out\n"); -} - -void webclient_connected(void) -{ - printf("Webclient: connected, waiting for data...\n"); -} - -void webclient_datahandler(char *data, uint16 len) -{ - printf("Webclient: got %d bytes of data.\n", len); -} -#endif |