From 5b09ee5386e53b9c0e350603a9f0994934e4deea Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <alberto.nidasio@skywarder.eu> Date: Wed, 1 Nov 2023 14:41:57 +0100 Subject: [PATCH] Updated interface to Miosix 2.7 --- kernel/kernel.cpp | 6 ++++-- kernel/kernel.h | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/kernel/kernel.cpp b/kernel/kernel.cpp index 6716584..2402ecc 100644 --- a/kernel/kernel.cpp +++ b/kernel/kernel.cpp @@ -51,7 +51,7 @@ void startKernel() {} bool isKernelRunning() { return true; } -long long getTick() { return time(NULL); } +long long getTime() { return time(NULL); } Thread *Thread::create(void *(*startfunc)(void *), unsigned int stacksize, Priority priority, void *argv, unsigned short options) @@ -71,7 +71,9 @@ bool Thread::testTerminate() { return true; } void Thread::sleep(unsigned int ms) {} -void Thread::sleepUntil(long long absoluteTime) {} +void Thread::nanoSleep(unsigned int ns) {} + +void Thread::nanoSleepUntil(long long absoluteTime) {} Thread *Thread::getCurrentThread() { return new Thread(); } diff --git a/kernel/kernel.h b/kernel/kernel.h index 0ba0b1a..370c4c9 100644 --- a/kernel/kernel.h +++ b/kernel/kernel.h @@ -87,7 +87,7 @@ void startKernel(); bool isKernelRunning(); -long long getTick(); +long long getTime(); class Thread { @@ -112,7 +112,9 @@ public: static void sleep(unsigned int ms); - static void sleepUntil(long long absoluteTime); + static void nanoSleep(unsigned int ns); + + static void nanoSleepUntil(long long absoluteTime); static Thread *getCurrentThread(); -- GitLab