USBSerial echo example

Dependencies:   mbed USBDevice

main.cpp

Committer:
samux
Date:
2011-11-17
Revision:
4:583cafe16ec7
Parent:
0:5cd54b826046
Child:
5:fa2fa6aa36b1

File content as of revision 4:583cafe16ec7:

#include "mbed.h"
#include "USBSerial.h"

//Virtual serial port over USB
USBSerial serial;
Serial pc(USBTX, USBRX);

int main(void) {
    char buf[128];
    char echo[128];
    while(1)
    {
        serial.scanf("%s", buf);
        
        // build the echo response
        sprintf(echo, "recv: %s\r\n", buf);
        
        //send to the virtual serial port and the mbed serial port
        serial.print(echo);
        pc.printf("%s", echo);
    }
}