number_shower

Dependencies:   mbed

main.cpp

Committer:
ShaolinPoutine
Date:
2017-01-11
Revision:
0:32eca77a10e1

File content as of revision 0:32eca77a10e1:

#include "mbed.h"
 
Serial pc(USBTX, USBRX); // tx, rx
Serial device(p9, p10);  // tx, rx
 
int main() {
    char msg[4] = {0, 0, 0, 0};
    int i = 0;
    while(1) {
        if(pc.readable()) {
            char c = pc.getc();
            if ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'F'))
            {
                pc.putc(c);
                msg[i] = c;
                i++;
            }
            else
            {
                if (c == '\r')
                {
                    pc.putc(c);
                    for (i= 0; i < 4 ; i++)
                        device.putc(msg[i]);
                    i = 0;
                }
            }
        }
    }
}