Merge branch 'master' into isa/arm64
[lunaix-os.git] / lunaix-os / includes / lunaix / time.h
index 2b2c70ad568ac87ed3b407f7b3bd7e851f87f2d5..04d9f53e1b97695b5d5c4cba307dd547eff27dde 100644 (file)
@@ -22,6 +22,24 @@ typedef struct
     u8_t second;
 } datetime_t;
 
+static inline ticks_t
+ticks_seconds(unsigned int seconds)
+{
+    return seconds * 1000;
+}
+
+static inline ticks_t
+ticks_minutes(unsigned int min)
+{
+    return ticks_seconds(min * 60);
+}
+
+static inline ticks_t
+ticks_msecs(unsigned int ms)
+{
+    return ms;
+}
+
 static inline time_t
 datetime_tounix(datetime_t* dt)
 {