Hiroshi SAKAMOTO
/
_test-pc-console
Test pc-console
main.cpp@0:da079d83425e, 2014-01-14 (annotated)
- Committer:
- hayashiisme
- Date:
- Tue Jan 14 01:49:31 2014 +0000
- Revision:
- 0:da079d83425e
Test pc-console
Who changed what in which revision?
User | Revision | Line number | New 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 | } |