bernadette betreyel
/
TestVirtualisation
bayern
Diff: main.cpp
- Revision:
- 0:76148ffba877
- Child:
- 1:cfd64ae75009
--- /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); + } +} +