bingo

Dependencies:   mbed SoftSerial Sigfox_Com SoftSerial_IR

Revision:
0:76148ffba877
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Jan 15 15:20:53 2019 +0000
@@ -0,0 +1,69 @@
+#include "mbed.h"
+#include <iostream>
+#include "sigfox.h"
+#include "SoftSerial.h"
+using namespace std;
+
+DigitalOut myled(D2);
+Serial sc(SERIAL_TX, SERIAL_RX, 9600);
+//Serial device(PA_9, PA_10);
+SoftSerial device(PA_4, PA_5);
+//Serial sc2(D5, D4);
+
+
+int main() {
+    device.baud(9600);
+    sc.printf("---New start ---\r");
+    while (!device.writeable()) { }
+    sc.printf("Device writeable\r\n");
+    Sigfox_ mySigfox;
+    
+    device.printf("AT\r");
+
+    char a = device.getc();
+    char b = device.getc();
+    sc.printf("%c%c \n", a, b);
+    sc.printf("%c", device.getc());
+   
+    
+    uint8_t i = 0;
+    
+    char res[]= {'1','1','2','2','3','4','1','6','4','2'};
+    int res_[]= {1,1,2,2,3,4,1,6,6,2};
+    char res_1[]= {'a', 'b', 'c'};
+    int var = 1;
+    
+    char donnee[] = "AT$SF=";
+    //char send[] = "123456789098";
+    device.printf(donnee);
+    device.printf("%x",79);
+    //wait_ms(100);
+    device.printf("%x",3249981468);
+   // wait_ms(100);
+    device.printf("%x",3258733844);
+    device.printf("\r");
+
+    char temp;
+    do{
+        wait(1.0);
+        temp = device.getc();
+        sc.printf("%c%", temp);
+    } while(temp != ';');
+    
+    
+   
+    sc.printf("hhh");
+   
+    while(1) {
+       if(device.readable() > 0){
+        temp = device.getc();
+        wait(3.0);
+        sc.printf("%c%", temp);
+       }
+       myled = 1;
+       wait(0.2);
+       myled = 0; 
+       wait(1.0);
+    }
+}
+