dialogue avec carte frdm

Dependencies:   mbed

Fork of text_to_speech_terminal_Emic2 by jim hamblen

main.cpp

Committer:
maxlh23
Date:
2016-04-18
Revision:
1:36e736b4daca
Parent:
0:4c2a5ae75108

File content as of revision 1:36e736b4daca:

#include "mbed.h"

RawSerial  pc(USBTX, USBRX);
RawSerial  dev(D1,D0);
DigitalOut led1(LED1);
DigitalOut led4(LED4);

void dev_recv()
{
    led1 = !led1;
    while(dev.readable()) {
        pc.putc(dev.getc());
    }
}

void pc_recv()
{
    led4 = !led4;
    char x;
    while(pc.readable()) {
        x=pc.getc();
        dev.putc(x);
        pc.putc(x); //echo back so that you can see what you are typing!
    }
}

int main()
{
    pc.baud(9600);
    dev.baud(9600);

    pc.attach(&pc_recv, Serial::RxIrq);
    dev.attach(&dev_recv, Serial::RxIrq);

    while(1) {
        sleep();
    }
}