Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
- Committer:
- mbedAustin
- Date:
- 2015-04-27
- Revision:
- 3:0393f97fd8cf
- Parent:
- 2:a8dcb07a1d00
- Child:
- 4:ba9100d52e48
File content as of revision 3:0393f97fd8cf:
#include "mbed.h"
RawSerial pc(USBTX, USBRX);    // computer to mbed board
RawSerial esp(D1, D0);         // mbed board to target board
int
main()
{
    pc.baud(115200);
    esp.baud(115200);
    wait(0.1);
    pc.printf("\r\n########### ready ###########\r\n");
    esp.printf("AT+RST\r\n");
    while(1) {
        if(pc.readable()) {
            char c = pc.getc();
            //pc.putc(c); // echo character back to computer for sanity
            //if(c == '\r'){
//                esp.printf("\r\n");
//            }
//            else{
            esp.putc(c);
//            }
        }
        if(esp.readable()) {
            char c = esp.getc();
            //if(c == '\n'){
//                pc.printf("\\n");
//                }
//            if(c == '\r'){
//                pc.printf("\\r");
//            }
            pc.putc(c);
        }
    }
}