]> git.friedersdorff.com Git - max/lanthanide_pdu.git/blobdiff - uart.c
Way simplify logic
[max/lanthanide_pdu.git] / uart.c
diff --git a/uart.c b/uart.c
deleted file mode 100644 (file)
index f5d073d..0000000
--- a/uart.c
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "uart.h"
-#include "hardware/uart.h"
-
-bool is_whitespace(char character) {
-    switch (character) {
-        case ' ' :
-        case '\n' :
-        case '\t' :
-            return true;
-        default :
-            return false;
-    }
-}
-
-void read_word(uart_inst_t *uart, char *buffer, int buffersize, bool *eol) {
-    for (uint i = 0; i < (buffersize - 1); ++i) {
-        buffer[i] = uart_getc(uart);
-        if (is_whitespace(buffer[i])) {
-            buffer[i + 1] = '\0';
-        }
-    }
-
-    char last_char;
-    do {
-        last_char = uart_getc(uart);
-    } while (is_whitespace(last_char));
-
-    buffer[buffersize - 1] = '\0';
-}
-
-void finish_line(uart_inst_t *uart) {
-    char last_char;
-    do {
-        last_char = uart_getc(uart);
-    } while (last_char != '\n');
-}