diff options
Diffstat (limited to 'kernel.c')
-rw-r--r-- | kernel.c | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -38,13 +38,11 @@ void kernel_main(uint32_t r0, uint32_t r1, uint32_t atags) while (1) { - char c; - switch(c = uart_getc()) - { - case '\r': - uart_putc('\n'); - default: - uart_putc(c); - } + char c = uart_getc(); + + uart_putc(c); + + if (c == '\r') + uart_putc('\n'); } } |