diff options
author | Jakob Odersky <jodersky@gmail.com> | 2014-01-25 14:47:07 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2014-01-25 14:47:07 +0100 |
commit | 7dd00b2267d991a102f18eacf3e2afacb570a299 (patch) | |
tree | 9138bc7ce4feba262a20063f94aceaba3ec30788 /main.c | |
parent | 9453a44cfc475b57319d1051c74f72753ca4f64c (diff) | |
download | mux-7dd00b2267d991a102f18eacf3e2afacb570a299.tar.gz mux-7dd00b2267d991a102f18eacf3e2afacb570a299.tar.bz2 mux-7dd00b2267d991a102f18eacf3e2afacb570a299.zip |
implement serial
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -5,6 +5,7 @@ #include <bug/debug.h> #include <tshield/tshield.h> #include <collection/list.h> +#include <serial/serial.h> #define WAIT_CYCLES(cycles) for (volatile unsigned long i = 0; i < cycles; ++i) {} @@ -40,10 +41,13 @@ void blink( char id) { } } +#define READ_BUFFER_SIZE 24 void read(char id) { - sleep(5000); + serial_init(115200); + char data[READ_BUFFER_SIZE]; while(1) { - + size_t length = serial_read(data, READ_BUFFER_SIZE); + serial_write(data, length); } } |