case3

Dependencies:   mbed SeeedShieldBot BluetoothSerial

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002  
00003 RawSerial  pc(USBTX, USBRX);
00004 RawSerial  dev(D8, D2);
00005 DigitalOut led1(LED1);
00006  
00007 void dev_recv()
00008 {
00009     led1 = !led1;
00010     while(dev.readable()) {
00011         pc.putc(dev.getc());
00012     }
00013 }
00014  
00015 void pc_recv()
00016 {
00017     while(pc.readable()) {
00018         dev.putc(pc.getc());
00019     }
00020 }
00021  
00022 int main()
00023 {
00024     pc.baud(115200);
00025     dev.baud(115200);
00026  
00027     pc.attach(&pc_recv, Serial::RxIrq);
00028     dev.attach(&dev_recv, Serial::RxIrq);
00029  
00030     while(1) {
00031         sleep();
00032     }
00033 }