example-ublox-cellular-interface

Dependencies:   ublox-at-cellular-interface ublox-cellular-base ublox-cellular-base-n2xx ublox-at-cellular-interface-n2xx

Files at this revision

API Documentation at this revision

Comitter:
wajahat.abbas@u-blox.com
Date:
Fri Nov 08 15:35:59 2019 +0500
Parent:
42:7071ed3fe385
Commit message:
Update example program

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed_app.json Show annotated file Show diff for this revision Revisions of this file
ublox-cellular-base.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 7071ed3fe385 -r c8ae646bed51 main.cpp
--- a/main.cpp	Fri Nov 08 10:29:06 2019 +0000
+++ b/main.cpp	Fri Nov 08 15:35:59 2019 +0500
@@ -153,13 +153,17 @@
 #else
     InterruptIn userButton(SW0);
 #endif
-    
+
     // Attach a function to the user button
     userButton.rise(&cbButton);
-    
+
     good();
     printf("Starting up, please wait up to 180 seconds for network registration to complete...\n");
     interface->set_credentials(APN, USERNAME, PASSWORD);
+#ifdef TARGET_UBLOX_C030_R41XM
+    interface->init(PIN);
+    interface->disable_power_saving_mode(); //Please use PSM example to test PSM functionality(https://os.mbed.com/teams/ublox/code/example-ublox-cellular-psm/)
+#endif
     for (x = 0; interface->connect(PIN) != 0; x++) {
         if (x > 0) {
             bad();
@@ -167,7 +171,7 @@
         }
     }
     pulseEvent();
-    
+
     printf("Getting the IP address of \"developer.mbed.org\" and \"2.pool.ntp.org\"...\n");
     if ((interface->gethostbyname("2.pool.ntp.org", &udpServer) == 0) &&
         (interface->gethostbyname(TCP_SERVER, &tcpServer) == 0)) {
@@ -202,13 +206,13 @@
                         printNtpTime(buf, x);
                         printf("-------------------------------------------------------\n");
                     }
-                }                
+                }
                 printf("Closing socket...\n");
                 sockUdp.close();
                 pulseEvent();
                 printf("Socket closed.\n");
             }
-            
+
 #ifndef TARGET_UBLOX_C030_N211
             // TCP Sockets
             printf("=== TCP ===\n");
@@ -249,7 +253,7 @@
             printf("[Checking if user button has been pressed]\n");
 #endif
         }
-        
+
         pulseEvent();
         printf("User button was pressed, stopping...\n");
         interface->disconnect();
diff -r 7071ed3fe385 -r c8ae646bed51 mbed_app.json
--- a/mbed_app.json	Fri Nov 08 10:29:06 2019 +0000
+++ b/mbed_app.json	Fri Nov 08 15:35:59 2019 +0500
@@ -1,4 +1,7 @@
 {
+    "config": {
+        "default-mno-profile": 100
+    },
     "target_overrides": {
         "*": {
             "lwip.ppp-enabled": true,
@@ -6,4 +9,3 @@
         }
     }
 }
-
diff -r 7071ed3fe385 -r c8ae646bed51 ublox-cellular-base.lib
--- a/ublox-cellular-base.lib	Fri Nov 08 10:29:06 2019 +0000
+++ b/ublox-cellular-base.lib	Fri Nov 08 15:35:59 2019 +0500
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/ublox/code/ublox-cellular-base/#38230504a646
+https://developer.mbed.org/teams/ublox/code/ublox-cellular-base/#2f8ef6ac16dc