aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/main.c b/main.c
index d1ceaa9..da6f978 100644
--- a/main.c
+++ b/main.c
@@ -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);
}
}