From b4d5f8f6ebebd408fd7ccc5a21f7aa60088c4366 Mon Sep 17 00:00:00 2001 From: Liam Kerr Date: Tue, 10 Feb 2026 03:21:44 +0000 Subject: [PATCH] (uart): supporting input new lines --- src/drivers/uart.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/drivers/uart.c b/src/drivers/uart.c index 50340f2..8fa287a 100644 --- a/src/drivers/uart.c +++ b/src/drivers/uart.c @@ -30,10 +30,17 @@ char uart_getc() void uart_handle_interrupt() { char c = uart_getc(); - if (c != '\0') + switch (c) { - // Later, this will go into a "Circular Buffer" + case '\r': // enter key + knewline(); + break; + case '\0': + // do nowt + break; + default: kputchar(c); + break; } }