From c4186bb4acaa0033c182647911867263e66b8dff Mon Sep 17 00:00:00 2001 From: Nathanne Isip Date: Wed, 17 Feb 2021 00:00:53 +0800 Subject: [PATCH] Some IO and Sys system calls. --- src/rishka_syscalls.cpp | 5 +---- src/rishka_syscalls.h | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/rishka_syscalls.cpp b/src/rishka_syscalls.cpp index 0c45520..e3b18b6 100644 --- a/src/rishka_syscalls.cpp +++ b/src/rishka_syscalls.cpp @@ -38,7 +38,7 @@ char rishka_syscall_io_readch() { return (char) Serial.read(); } -char* rishka_syscal_io_readline() { +char* rishka_syscall_io_readline() { return (char*) Serial.readString().c_str(); } @@ -54,9 +54,6 @@ unsigned long rishka_syscall_sys_millis() { return millis(); } -void rishka_syscall_sys_delay(unsigned long ms); -unsigned long rishka_syscall_sys_micros(); -unsigned long rishka_syscall_sys_millis(); void rishka_syscall_sys_exit(rishka_virtual_machine* vm, int code) { vm->running = false; vm->exitcode = code; diff --git a/src/rishka_syscalls.h b/src/rishka_syscalls.h index de056f9..9e2dd52 100644 --- a/src/rishka_syscalls.h +++ b/src/rishka_syscalls.h @@ -118,7 +118,7 @@ void rishka_syscall_io_prints(char* arg); void rishka_syscall_io_prints(int64_t arg); void rishka_syscall_io_printd(double arg); char rishka_syscall_io_readch(); -char* rishka_syscal_io_readline(); +char* rishka_syscall_io_readline(); void rishka_syscall_sys_delay(unsigned long ms); unsigned long rishka_syscall_sys_micros();