summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorwdfk-prog <[email protected]>2024-07-11 09:28:41 +0800
committerRbb666 <[email protected]>2024-07-19 11:51:39 +0800
commit8d3ad68caf91f12d11cc25bfb53f0cedb5eae380 (patch)
treee04980e1e8ce6cab1f2dfd4f33d9fb6931a2d788 /include
parent7c1d205a4e81365ce6846ce08bfb338372a52749 (diff)
[src][tick]rt_tick setting arbitrary value function is added to support low-power wake-up tick compensation
Diffstat (limited to 'include')
-rw-r--r--include/rtsched.h4
-rw-r--r--include/rtthread.h3
2 files changed, 4 insertions, 3 deletions
diff --git a/include/rtsched.h b/include/rtsched.h
index 786ca8b54e..d650e09e37 100644
--- a/include/rtsched.h
+++ b/include/rtsched.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2023-2024, RT-Thread Development Team
+ * Copyright (c) 2023-2024 RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
@@ -157,7 +157,7 @@ void rt_sched_thread_startup(struct rt_thread *thread);
/* scheduler related routine */
void rt_sched_post_ctx_switch(struct rt_thread *thread);
-rt_err_t rt_sched_tick_increase(void);
+rt_err_t rt_sched_tick_increase(rt_tick_t tick);
/* thread status operation */
rt_uint8_t rt_sched_thread_get_stat(struct rt_thread *thread);
diff --git a/include/rtthread.h b/include/rtthread.h
index 517d3dac42..dc33a6c835 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006-2021, RT-Thread Development Team
+ * Copyright (c) 2006-2024 RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
@@ -100,6 +100,7 @@ void rt_object_put_sethook(void (*hook)(struct rt_object *object));
rt_tick_t rt_tick_get(void);
void rt_tick_set(rt_tick_t tick);
void rt_tick_increase(void);
+void rt_tick_increase_tick(rt_tick_t tick);
rt_tick_t rt_tick_from_millisecond(rt_int32_t ms);
rt_tick_t rt_tick_get_millisecond(void);
#ifdef RT_USING_HOOK