Anmol sardhalia
/
VAT_LAB3_SERIALLED
...
main.cpp@0:8dc2b48ad92e, 2017-02-09 (annotated)
- Committer:
- anmolhardik
- Date:
- Thu Feb 09 10:47:32 2017 +0000
- Revision:
- 0:8dc2b48ad92e
import
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
anmolhardik | 0:8dc2b48ad92e | 1 | #include "mbed.h" |
anmolhardik | 0:8dc2b48ad92e | 2 | |
anmolhardik | 0:8dc2b48ad92e | 3 | BusOut led(PTB18,PTB19,PTD1); |
anmolhardik | 0:8dc2b48ad92e | 4 | Serial pc (USBTX,USBRX); |
anmolhardik | 0:8dc2b48ad92e | 5 | |
anmolhardik | 0:8dc2b48ad92e | 6 | int main() { |
anmolhardik | 0:8dc2b48ad92e | 7 | char c; |
anmolhardik | 0:8dc2b48ad92e | 8 | while(1) { |
anmolhardik | 0:8dc2b48ad92e | 9 | if(pc.readable()) |
anmolhardik | 0:8dc2b48ad92e | 10 | { |
anmolhardik | 0:8dc2b48ad92e | 11 | c=pc.getc(); |
anmolhardik | 0:8dc2b48ad92e | 12 | if (c=='r') |
anmolhardik | 0:8dc2b48ad92e | 13 | { |
anmolhardik | 0:8dc2b48ad92e | 14 | led=0x6; |
anmolhardik | 0:8dc2b48ad92e | 15 | pc.printf("red on"); |
anmolhardik | 0:8dc2b48ad92e | 16 | } |
anmolhardik | 0:8dc2b48ad92e | 17 | |
anmolhardik | 0:8dc2b48ad92e | 18 | else if (c=='g') |
anmolhardik | 0:8dc2b48ad92e | 19 | { |
anmolhardik | 0:8dc2b48ad92e | 20 | led=0x5; |
anmolhardik | 0:8dc2b48ad92e | 21 | pc.printf("green on"); |
anmolhardik | 0:8dc2b48ad92e | 22 | } |
anmolhardik | 0:8dc2b48ad92e | 23 | else if(c=='b') |
anmolhardik | 0:8dc2b48ad92e | 24 | { |
anmolhardik | 0:8dc2b48ad92e | 25 | led=0x3; |
anmolhardik | 0:8dc2b48ad92e | 26 | pc.printf("blue on"); |
anmolhardik | 0:8dc2b48ad92e | 27 | } |
anmolhardik | 0:8dc2b48ad92e | 28 | } |
anmolhardik | 0:8dc2b48ad92e | 29 | |
anmolhardik | 0:8dc2b48ad92e | 30 | } |
anmolhardik | 0:8dc2b48ad92e | 31 | } |