Dependencies: mbed
Fork of LAB12_Serial by
main.cpp@0:9977ffba044c, 2016-07-01 (annotated)
- Committer:
- akashlal
- Date:
- Fri Jul 01 01:51:10 2016 +0000
- Revision:
- 0:9977ffba044c
na
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
akashlal | 0:9977ffba044c | 1 | #include "mbed.h" |
akashlal | 0:9977ffba044c | 2 | |
akashlal | 0:9977ffba044c | 3 | Serial pc(USBTX,USBRX); |
akashlal | 0:9977ffba044c | 4 | char i; |
akashlal | 0:9977ffba044c | 5 | DigitalOut led1(LED1); |
akashlal | 0:9977ffba044c | 6 | DigitalOut led2(LED2); |
akashlal | 0:9977ffba044c | 7 | DigitalOut led3(LED3); |
akashlal | 0:9977ffba044c | 8 | int main() { |
akashlal | 0:9977ffba044c | 9 | led1=1; |
akashlal | 0:9977ffba044c | 10 | led2=1; |
akashlal | 0:9977ffba044c | 11 | led3=1; |
akashlal | 0:9977ffba044c | 12 | while(1) { |
akashlal | 0:9977ffba044c | 13 | if(pc.readable()) |
akashlal | 0:9977ffba044c | 14 | { |
akashlal | 0:9977ffba044c | 15 | i=pc.getc(); |
akashlal | 0:9977ffba044c | 16 | } |
akashlal | 0:9977ffba044c | 17 | if(i=='R') |
akashlal | 0:9977ffba044c | 18 | { |
akashlal | 0:9977ffba044c | 19 | led1=0; |
akashlal | 0:9977ffba044c | 20 | } |
akashlal | 0:9977ffba044c | 21 | if(i=='r') |
akashlal | 0:9977ffba044c | 22 | { |
akashlal | 0:9977ffba044c | 23 | led1=1; |
akashlal | 0:9977ffba044c | 24 | } |
akashlal | 0:9977ffba044c | 25 | if(i=='G') |
akashlal | 0:9977ffba044c | 26 | { |
akashlal | 0:9977ffba044c | 27 | led2=0; |
akashlal | 0:9977ffba044c | 28 | } |
akashlal | 0:9977ffba044c | 29 | if(i=='g') |
akashlal | 0:9977ffba044c | 30 | { |
akashlal | 0:9977ffba044c | 31 | led2=1; |
akashlal | 0:9977ffba044c | 32 | } |
akashlal | 0:9977ffba044c | 33 | if(i=='B') |
akashlal | 0:9977ffba044c | 34 | { |
akashlal | 0:9977ffba044c | 35 | led3=0; |
akashlal | 0:9977ffba044c | 36 | } |
akashlal | 0:9977ffba044c | 37 | if(i=='b') |
akashlal | 0:9977ffba044c | 38 | { |
akashlal | 0:9977ffba044c | 39 | led3=1; |
akashlal | 0:9977ffba044c | 40 | } |
akashlal | 0:9977ffba044c | 41 | } |
akashlal | 0:9977ffba044c | 42 | } |