CPS_Lab*
/
Lab9
initial
main.cpp
- Committer:
- youngs2
- Date:
- 2018-04-05
- Revision:
- 1:1c928ac1083f
- Parent:
- 0:d382db2d4a0f
- Child:
- 2:cc9dffa51350
File content as of revision 1:1c928ac1083f:
#include "mbed.h" #include "ATParser.h" BufferedSerial pc(SERIAL_TX, SERIAL_RX); BufferedSerial device(PA_9, PA_10); // tx, rx DigitalOut myled(LED1); int main() { pc.baud(115200); device.baud(115200); pc.printf("Hola\n\r"); ATParser at = ATParser(device, "\n\r", 256, 2000, false); if(at.send("AT") && at.recv("\n\r")) { pc.printf("Bueno#1\n\r"); myled = !myled; } else pc.printf("Nope#1\n\r"); if(at.send("AT+NI=1,MTCDT-19400691") && at.recv("Set Network Name: MTCDT-19400691") /*&& at.recv("\n\r")*/ && at.recv("OK")) pc.printf("Bueno#2\n\r"); else pc.printf("Nope#2\n\r"); while(1); } /* memset(address, 0, 100); len = at.read(address, 100) for(i = 0; i < len; i++) { if(!address[i]); else if(address[i] >= '0') printf("%c\n\r",address[i]); else if(address[i]=='\n') printf("\\n\n\r", address[i]); else if(address[i]=='\r') printf("\\r\n\r", address[i]); } */