A library to operate the ESP8266

Dependencies:   ESP8266_MDM_LIB mbed

Committer:
epgmdm
Date:
Tue May 23 10:28:03 2017 +0000
Revision:
1:c4432c97f947
Parent:
0:05892921e025
A library  to operate the ESP8266

Who changed what in which revision?

UserRevisionLine numberNew contents of line
epgmdm 0:05892921e025 1 #include "mbed.h"
epgmdm 0:05892921e025 2 #include "ESP8266_mdm.h"
epgmdm 0:05892921e025 3
epgmdm 0:05892921e025 4 DigitalOut myled(LED1);
epgmdm 0:05892921e025 5 DigitalOut ch_pd(PTB19);
epgmdm 0:05892921e025 6
epgmdm 0:05892921e025 7 int main() {
epgmdm 0:05892921e025 8 RawSerial* pc = new RawSerial(USBTX, USBRX);
epgmdm 0:05892921e025 9 pc->baud(115200);
epgmdm 0:05892921e025 10 RawSerial *esp = new RawSerial(D1, D0); //Tx, Rx
epgmdm 0:05892921e025 11 int server=0;
epgmdm 0:05892921e025 12 ch_pd=1;
epgmdm 0:05892921e025 13 ESP8266_mdm *espClient = new ESP8266_mdm(esp,server,pc,PTB19);
epgmdm 0:05892921e025 14
epgmdm 0:05892921e025 15
epgmdm 0:05892921e025 16 while(1) {
epgmdm 0:05892921e025 17 myled = 1;
epgmdm 0:05892921e025 18 wait(0.2);
epgmdm 0:05892921e025 19 myled = 0;
epgmdm 0:05892921e025 20 wait(0.2);
epgmdm 0:05892921e025 21 }
epgmdm 0:05892921e025 22 }