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