aboutsummaryrefslogtreecommitdiff
path: root/PL0_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'PL0_utils.c')
-rw-r--r--PL0_utils.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/PL0_utils.c b/PL0_utils.c
index 2cede90..d83edb9 100644
--- a/PL0_utils.c
+++ b/PL0_utils.c
@@ -2,26 +2,18 @@
#include <stdint.h>
#include "svc_interface.h"
+#include "PL0_utils.h"
// most generic definition possible
// the actual function defined in svc.S
uint32_t svc(enum svc_type, ...);
-void putchar(int character)
+void putchar(char character)
{
svc(UART_PUTCHAR, character);
}
-int getchar(void)
+char getchar(void)
{
return svc(UART_GETCHAR);
}
-
-void puts(char *string)
-{
- for (size_t i = 0; string[i]; i++)
- putchar(string[i]);
-
- putchar('\n');
- putchar('\r');
-}