simple test prog for the esp8266 dongles

Dependencies:   mbed

This is a simple version of the serial passthrough test code for the esp8266 connected to an LPC1768 mbed. /media/uploads/cstevens/xesp8266.jpg.pagespeed.ic.n1e5_ap8ja.jpg

Committer:
cstevens
Date:
Tue Jun 07 19:59:11 2016 +0000
Revision:
0:1f45dc9df1af
fully comented workng version;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cstevens 0:1f45dc9df1af 1 #include "mbed.h"
cstevens 0:1f45dc9df1af 2
cstevens 0:1f45dc9df1af 3 Serial pc(USBTX, USBRX); // tx, rx
cstevens 0:1f45dc9df1af 4 Serial esp(PTA2,PTA1);
cstevens 0:1f45dc9df1af 5
cstevens 0:1f45dc9df1af 6 int main()
cstevens 0:1f45dc9df1af 7 {
cstevens 0:1f45dc9df1af 8 pc.baud(115200);
cstevens 0:1f45dc9df1af 9 int i=0;
cstevens 0:1f45dc9df1af 10 char c;
cstevens 0:1f45dc9df1af 11 while(1) {
cstevens 0:1f45dc9df1af 12 // pc.printf("Hello World! %d\n\r",i++);
cstevens 0:1f45dc9df1af 13 //wait(0.5);
cstevens 0:1f45dc9df1af 14 if(pc.readable()) {
cstevens 0:1f45dc9df1af 15 c=pc.getc();
cstevens 0:1f45dc9df1af 16 pc.putc(c);
cstevens 0:1f45dc9df1af 17 esp.putc(c);
cstevens 0:1f45dc9df1af 18 }
cstevens 0:1f45dc9df1af 19 if(esp.readable()) {
cstevens 0:1f45dc9df1af 20 c=esp.getc();
cstevens 0:1f45dc9df1af 21 pc.putc(c);
cstevens 0:1f45dc9df1af 22
cstevens 0:1f45dc9df1af 23
cstevens 0:1f45dc9df1af 24 }
cstevens 0:1f45dc9df1af 25 }
cstevens 0:1f45dc9df1af 26 }