aboutsummaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
authorWojtek Kosior <kwojtus@protonmail.com>2019-12-30 17:34:23 +0100
committerWojtek Kosior <kwojtus@protonmail.com>2019-12-30 17:34:23 +0100
commitc9e045dc2170a99c9f32386e3e53aee9e01a8e7c (patch)
treefaa57aef89cd1a03efc665c1e5809cf4f0304269 /setup.c
parenteae54c24e2e2b89f399bc2d3be195468c2e462a5 (diff)
downloadrpi-MMU-example-c9e045dc2170a99c9f32386e3e53aee9e01a8e7c.tar.gz
rpi-MMU-example-c9e045dc2170a99c9f32386e3e53aee9e01a8e7c.zip
io api rework
Diffstat (limited to 'setup.c')
-rw-r--r--setup.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/setup.c b/setup.c
index 48df825..3542043 100644
--- a/setup.c
+++ b/setup.c
@@ -1,4 +1,5 @@
#include "uart.h"
+#include "io.h"
#include "demo_functionality.h"
#include "paging.h"
@@ -9,9 +10,9 @@ void setup(void)
// When we attach screen session after loading kernel with socat
// we miss kernel's greeting... So we'll make the kernel wait for
// one char we're going to send from within screen
- uart_getc();
+ getchar();
- uart_puts("Hello, kernel World!\r\n");
+ puts("Hello, kernel World!");
// prints some info
demo_paging_support();
@@ -31,11 +32,11 @@ void setup(void)
while (1)
{
- char c = uart_getc();
+ char c = getchar();
- uart_putc(c);
-
if (c == '\r')
- uart_putc('\n');
+ putchar('\n');
+
+ putchar(c);
}
}