A serial parser for a specific project

Dependencies:   mbed

Fork of Serial_HelloWorld_Mbed by mbed official

Committer:
philipgoosen
Date:
Tue Jul 14 11:46:43 2015 +0000
Revision:
1:49996c8d2982
Parent:
0:879aa9d0247b
Child:
2:dcca46d7ca21
; ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:879aa9d0247b 1 #include "mbed.h"
mbed_official 0:879aa9d0247b 2
mbed_official 0:879aa9d0247b 3 Serial pc(USBTX, USBRX); // tx, rx
philipgoosen 1:49996c8d2982 4 DigitalOut led(LED1);
mbed_official 0:879aa9d0247b 5
mbed_official 0:879aa9d0247b 6 int main() {
philipgoosen 1:49996c8d2982 7 led=1;
philipgoosen 1:49996c8d2982 8 wait(0.5);
philipgoosen 1:49996c8d2982 9 led=0;
philipgoosen 1:49996c8d2982 10 pc.baud(115200);
philipgoosen 1:49996c8d2982 11 pc.printf("\n");
mbed_official 0:879aa9d0247b 12 while(1) {
philipgoosen 1:49996c8d2982 13 //pc.putc(pc.getc() + 1);
philipgoosen 1:49996c8d2982 14 if (pc.getc() == '$' && pc.getc() == '%')
philipgoosen 1:49996c8d2982 15 {
philipgoosen 1:49996c8d2982 16 led=1;
philipgoosen 1:49996c8d2982 17 wait(1);
philipgoosen 1:49996c8d2982 18 led=0;
philipgoosen 1:49996c8d2982 19 led=1;
philipgoosen 1:49996c8d2982 20 wait(1);
philipgoosen 1:49996c8d2982 21 led=0;
philipgoosen 1:49996c8d2982 22 }
philipgoosen 1:49996c8d2982 23 // led=0;
mbed_official 0:879aa9d0247b 24 }
mbed_official 0:879aa9d0247b 25 }