インターフェース2014年10月号のu-blox C027で3G通信する記事で使用したプログラム。   CQ publishing Interface 2014.10 issue, C027 3G test program.

Dependencies:   C027_Support C027_SupportTest mbed picojson

Fork of C027_SupportTest by u-blox

インターフェース2014年10月号のu-blox C027で3G通信する記事で使用したプログラムです。

Files at this revision

API Documentation at this revision

Comitter:
mazgch
Date:
Wed May 14 12:24:04 2014 +0000
Parent:
16:43f6de7bc38b
Child:
18:50e6c4ed8a4a
Commit message:
only test large socket request on LPC1768

Changed in this revision

C027_Support.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/C027_Support.lib	Wed May 14 05:56:27 2014 +0000
+++ b/C027_Support.lib	Wed May 14 12:24:04 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/teams/ublox/code/C027_Support/#4d6fa520dfca
+http://mbed.org/teams/ublox/code/C027_Support/#0a87d256cd24
--- a/main.cpp	Wed May 14 05:56:27 2014 +0000
+++ b/main.cpp	Wed May 14 12:24:04 2014 +0000
@@ -71,7 +71,11 @@
 int main(void)
 {
     int ret;
+#ifdef TARGET_LPC1768
     char buf[2048] = "";
+#else
+    char buf[512] = "";
+#endif
 
     // only trace if the serial is different from our modem port
     if (DOTRACE) {
@@ -167,32 +171,32 @@
             const char* host = "echo.u-blox.com";
             MDMParser::IP ip = mdm.gethostbyname(host);
             char data[] = "\r\nxxx Socket Hello World\r\n"
-#if 1
-            "00  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "01  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "02  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "03  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "04  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+#ifdef TARGET_LPC1768
+                        "00  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "01  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "02  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "03  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "04  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        
+                        "05  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "06  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "07  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "08  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "09  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
             
-            "05  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "06  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "07  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "08  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "09  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-
-            "10  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "11  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "12  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "13  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "14  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            
-            "15  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "16  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "17  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "18  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
-            "19  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "10  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "11  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "12  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "13  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "14  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        
+                        "15  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "16  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "17  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "18  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
+                        "19  0123456789 0123456789 0123456789 0123456789 0123456789 \r\n"
 #endif            
-            "End\r\n";
+                        "End\r\n";
                 
             TRACE("Testing TCP sockets with ECHO server\r\n");
             socket = mdm.socketSocket(MDMParser::IPPROTO_TCP);