Test pc-console

Dependencies:   mbed

Committer:
hayashiisme
Date:
Tue Jan 14 01:49:31 2014 +0000
Revision:
0:da079d83425e
Test pc-console

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hayashiisme 0:da079d83425e 1 #include "mbed.h"
hayashiisme 0:da079d83425e 2
hayashiisme 0:da079d83425e 3 DigitalOut myled(LED1);
hayashiisme 0:da079d83425e 4 Serial pc(USBTX, USBRX);
hayashiisme 0:da079d83425e 5
hayashiisme 0:da079d83425e 6 int main() {
hayashiisme 0:da079d83425e 7 pc.baud(921600);
hayashiisme 0:da079d83425e 8 printf("921600 hit key 3 times\r\n");
hayashiisme 0:da079d83425e 9
hayashiisme 0:da079d83425e 10 int lc = 3;
hayashiisme 0:da079d83425e 11
hayashiisme 0:da079d83425e 12 while(lc) {
hayashiisme 0:da079d83425e 13 myled = 1;
hayashiisme 0:da079d83425e 14 wait(0.2);
hayashiisme 0:da079d83425e 15 myled = 0;
hayashiisme 0:da079d83425e 16 wait(0.2);
hayashiisme 0:da079d83425e 17 if(pc.readable()){
hayashiisme 0:da079d83425e 18 int c = pc.getc();
hayashiisme 0:da079d83425e 19 printf("input key=%c\r\n", c);
hayashiisme 0:da079d83425e 20 lc--;
hayashiisme 0:da079d83425e 21 //break;
hayashiisme 0:da079d83425e 22 }
hayashiisme 0:da079d83425e 23 }
hayashiisme 0:da079d83425e 24 printf("end\r\n");
hayashiisme 0:da079d83425e 25 }