diff --git a/ulib/system/system.c b/ulib/system/system.c index 272d02f..358ed89 100644 --- a/ulib/system/system.c +++ b/ulib/system/system.c @@ -182,3 +182,7 @@ int32_t ipc_mbusattch(char *name) { int32_t ipc_mbusdttch(char *name) { return syscall(SYS_IPC_MBUSATTCH, (uint64_t)name, 0, 0, 0, 0, 0); } + +int32_t term_write(char *buffer, size_t len) { + return syscall(SYS_TERM_WRITE, (uint64_t)buffer, (uint64_t)len, 0, 0, 0, 0); +} diff --git a/ulib/system/system.h b/ulib/system/system.h index 44155b0..6dc463a 100644 --- a/ulib/system/system.h +++ b/ulib/system/system.h @@ -54,5 +54,6 @@ int32_t ipc_mbuspublish(char *name, const uint8_t *const buffer); int32_t ipc_mbusconsume(char *name, uint8_t *const buffer); int32_t ipc_mbusattch(char *name); int32_t ipc_mbusdttch(char *name); +int32_t term_write(char *buffer, size_t len); #endif // ULIB_SYSTEM_SYSTEM_H_