final
Dependencies: KS0108 WIZnet_Library mbed
Fork of bigthingRec by
main.cpp@1:630aef63181c, 2016-03-15 (annotated)
- Committer:
- rohangala
- Date:
- Tue Mar 15 07:39:10 2016 +0000
- Revision:
- 1:630aef63181c
- Parent:
- 0:98be6bf27557
- Child:
- 2:015a5a76bb82
bigthing;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rohangala | 0:98be6bf27557 | 1 | #include "mbed.h" |
rohangala | 0:98be6bf27557 | 2 | #include "stdio.h" |
rohangala | 1:630aef63181c | 3 | DigitalOut myled(LED1); |
rohangala | 0:98be6bf27557 | 4 | Serial pc(USBTX, USBRX); |
rohangala | 1:630aef63181c | 5 | Serial micro(PTA2, PTA1); // tx, rx |
rohangala | 0:98be6bf27557 | 6 | char buff[]={'\0'}; |
rohangala | 0:98be6bf27557 | 7 | |
rohangala | 1:630aef63181c | 8 | uint8_t val; |
rohangala | 0:98be6bf27557 | 9 | |
rohangala | 0:98be6bf27557 | 10 | int main() |
rohangala | 0:98be6bf27557 | 11 | {myled = 1; |
rohangala | 0:98be6bf27557 | 12 | // wait(3); |
rohangala | 0:98be6bf27557 | 13 | |
rohangala | 0:98be6bf27557 | 14 | |
rohangala | 0:98be6bf27557 | 15 | while(1) |
rohangala | 0:98be6bf27557 | 16 | { |
rohangala | 0:98be6bf27557 | 17 | if(micro.readable()) |
rohangala | 0:98be6bf27557 | 18 | { |
rohangala | 0:98be6bf27557 | 19 | |
rohangala | 1:630aef63181c | 20 | myled = 0; |
rohangala | 1:630aef63181c | 21 | val=(micro.getc()); |
rohangala | 1:630aef63181c | 22 | |
rohangala | 0:98be6bf27557 | 23 | |
rohangala | 1:630aef63181c | 24 | if(val == 0x00) |
rohangala | 1:630aef63181c | 25 | { |
rohangala | 1:630aef63181c | 26 | |
rohangala | 1:630aef63181c | 27 | |
rohangala | 1:630aef63181c | 28 | |
rohangala | 1:630aef63181c | 29 | pc.putc(0x04); |
rohangala | 1:630aef63181c | 30 | |
rohangala | 1:630aef63181c | 31 | } |
rohangala | 0:98be6bf27557 | 32 | |
rohangala | 1:630aef63181c | 33 | if(val == 0x01) |
rohangala | 1:630aef63181c | 34 | { |
rohangala | 1:630aef63181c | 35 | |
rohangala | 1:630aef63181c | 36 | pc.putc(0x09); |
rohangala | 1:630aef63181c | 37 | } |
rohangala | 0:98be6bf27557 | 38 | |
rohangala | 1:630aef63181c | 39 | val=0x00; |
rohangala | 1:630aef63181c | 40 | |
rohangala | 1:630aef63181c | 41 | wait(2); |
rohangala | 1:630aef63181c | 42 | myled=1; |
rohangala | 0:98be6bf27557 | 43 | } |
rohangala | 0:98be6bf27557 | 44 | } |
rohangala | 0:98be6bf27557 | 45 | } |