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:
- 4:ba9100d52e48
- Parent:
- 3:0393f97fd8cf
- Child:
- 5:96cb82af9996
File content as of revision 4:ba9100d52e48:
#include "mbed.h"
// Program to use the mbed as a serial bridge
//
RawSerial pc(USBTX, USBRX); // tx, rx
RawSerial dev(D1, D0); // tx, rx
void send()
{
while (pc.readable()) {
dev.putc(pc.getc());
}
}
void recv()
{
pc.putc(dev.getc());
}
int main()
{
char c;
// PC serial
pc.baud(9600);
pc.attach(send, Serial::RxIrq);
// Device serial
dev.baud(9600);
wait(0.1);
dev.printf("AT+RST\r\n"); // Reset esp device
while(1) {
c = dev.getc();
pc.putc(c);
}
}