bad

Dependencies:   mbed USBDevice

Files at this revision

API Documentation at this revision

Comitter:
kchhouk
Date:
Fri Feb 21 20:35:47 2020 +0000
Commit message:
not working

Changed in this revision

GSMTest2PICO.cpp Show annotated file Show diff for this revision Revisions of this file
USBDevice.lib Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 5c1655777e38 GSMTest2PICO.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GSMTest2PICO.cpp	Fri Feb 21 20:35:47 2020 +0000
@@ -0,0 +1,64 @@
+#include "mbed.h"
+#include "USBSerial.h"
+//#include "string.h"
+
+// Blinking rate in milliseconds
+#define BLINKING_RATE_MS                                                    500
+#define CTRL_Z              26      //Attach at the end of this message string
+
+// Virtual serial port over USB
+USBSerial microUSB;
+Serial SIM800L(P0_1, P0_0); //tx, rx
+// Serial pc(USBTX, USBRX);
+char buf[40];
+char buf1[40];
+long GSMBAUD = 9600;
+// long PCBAUD  = 9600;
+
+int main()
+{
+    // Initialise the digital pin LED1 as an output
+    //DigitalOut led(LED1);
+
+    SIM800L.baud(GSMBAUD);
+    //microUSB.scanf("%s", buf);    
+    SIM800L.puts("AT\r\n");
+    SIM800L.scanf("%s", buf);
+    SIM800L.scanf("%s", buf1);
+    microUSB.printf("%s" , buf);
+    microUSB.printf("%s\n", buf1);
+    
+    SIM800L.puts("AT+CMGF=1\r\n");
+    SIM800L.scanf("%s", buf);
+    SIM800L.scanf("%s", buf1);
+    microUSB.printf("%s" , buf);
+    microUSB.printf("%s\n", buf1);
+    
+    SIM800L.puts("AT+CMGS=\"17039739276\"\r\n");
+    
+    wait(0.1f);
+
+    SIM800L.printf("This is the automatted program SMS from SIM800L. :D %c\r\n", CTRL_Z);
+    
+    SIM800L.scanf("%s", buf);
+    SIM800L.scanf("%s", buf1);
+    microUSB.printf("%s" , buf);
+    microUSB.printf("%s\n", buf1);
+    
+    wait(1);
+
+    //pc.printf("Yike");
+    SIM800L.puts("AT+CMGF=0\r\n");
+    SIM800L.scanf("%s", buf);
+    SIM800L.scanf("%s", buf1);
+    microUSB.printf("%s" , buf);
+    microUSB.printf("%s\n", buf1);
+        //led = !led;
+//        pc.printf("regular serial communication works!");
+        //microUSB.printf("you typed: %s\r\n",buf);
+        //microUSB.printf("\x1B[2J");  //clear terminal program screen
+//        while (SIM800L.readable()){
+//               microUSB.printf("%c", microUSB.putc((SIM800L.getc())));
+//        
+}
+
diff -r 000000000000 -r 5c1655777e38 USBDevice.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/USBDevice.lib	Fri Feb 21 20:35:47 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/USBDevice/#53949e6131f6
diff -r 000000000000 -r 5c1655777e38 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Fri Feb 21 20:35:47 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400
\ No newline at end of file