Bongjun Hur
/
LPC11U68_USBSerial
Simple USBSerial test available, _getc test + LED
Diff: main.cpp
- Revision:
- 0:1ec32b38f724
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Jun 25 02:25:16 2014 +0000 @@ -0,0 +1,38 @@ +#include "mbed.h" +#include "USBSerial.h" + +DigitalOut myled1(LED1); +DigitalOut myled2(LED2); +DigitalOut myled3(LED3); + +//Virtual serial port over USB +USBSerial serial; +Serial pc(USBTX, USBRX); + +int main() +{ + uint8_t buf[1]; + while(1) { +// pc.printf("I am a PC serial port\r\n"); + serial.printf("I am a virtual serial port\r\n"); + + //if data is exist + if (serial.available()) { + buf[0] = serial._getc(); + serial.printf("recv char is 0x%.2x\r\n", buf[0]); + } + + myled1 = 1; + wait(0.2); + myled1 = 0; + wait(0.2); + myled2 = 1; + wait(0.2); + myled2 = 0; + wait(0.2); + myled3 = 1; + wait(0.2); + myled3 = 0; + wait(0.2); + } +}