Rename time_init, time_update, timer_next_expires_get function with soft_
prefix
This commit is contained in:
@@ -305,9 +305,6 @@ void application_entry(void *arg)
|
|||||||
{
|
{
|
||||||
char *str = "TencentOS-tiny";
|
char *str = "TencentOS-tiny";
|
||||||
|
|
||||||
// 初始化tencent-os tiny定时器模块
|
|
||||||
timer_init();
|
|
||||||
|
|
||||||
// 初始化按键检测模块
|
// 初始化按键检测模块
|
||||||
stm32g0xx_key_init();
|
stm32g0xx_key_init();
|
||||||
|
|
||||||
|
@@ -177,13 +177,13 @@ __API__ k_err_t tos_timer_period_change(k_timer_t *tmr, k_tick_t period);
|
|||||||
*
|
*
|
||||||
* @return None
|
* @return None
|
||||||
*/
|
*/
|
||||||
__KNL__ void timer_update(void);
|
__KNL__ void soft_timer_update(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__KNL__ k_err_t timer_init(void);
|
__KNL__ k_err_t soft_timer_init(void);
|
||||||
|
|
||||||
__KNL__ k_tick_t timer_next_expires_get(void);
|
__KNL__ k_tick_t soft_timer_next_expires_get(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -42,7 +42,7 @@ __API__ k_err_t tos_knl_init(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if TOS_CFG_TIMER_EN > 0
|
#if TOS_CFG_TIMER_EN > 0
|
||||||
err = timer_init();
|
err = soft_timer_init();
|
||||||
if (err != K_ERR_NONE) {
|
if (err != K_ERR_NONE) {
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
@@ -187,7 +187,7 @@ __KNL__ k_tick_t knl_next_expires_get(void)
|
|||||||
tick_next_expires = tick_next_expires_get();
|
tick_next_expires = tick_next_expires_get();
|
||||||
|
|
||||||
#if TOS_CFG_TIMER_EN > 0u
|
#if TOS_CFG_TIMER_EN > 0u
|
||||||
timer_next_expires = timer_next_expires_get();
|
timer_next_expires = soft_timer_next_expires_get();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if TOS_CFG_TIMER_EN > 0u
|
#if TOS_CFG_TIMER_EN > 0u
|
||||||
|
@@ -139,7 +139,7 @@ __API__ void tos_tick_handler(void)
|
|||||||
tick_update((k_tick_t)1u);
|
tick_update((k_tick_t)1u);
|
||||||
|
|
||||||
#if TOS_CFG_TIMER_EN > 0u && TOS_CFG_TIMER_AS_PROC > 0u
|
#if TOS_CFG_TIMER_EN > 0u && TOS_CFG_TIMER_AS_PROC > 0u
|
||||||
timer_update();
|
soft_timer_update();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if TOS_CFG_ROUND_ROBIN_EN > 0u
|
#if TOS_CFG_ROUND_ROBIN_EN > 0u
|
||||||
|
@@ -253,7 +253,7 @@ __API__ k_err_t tos_timer_period_change(k_timer_t *tmr, k_tick_t period)
|
|||||||
return timer_change(tmr, period, TIMER_CHANGE_TYPE_PERIOD);
|
return timer_change(tmr, period, TIMER_CHANGE_TYPE_PERIOD);
|
||||||
}
|
}
|
||||||
|
|
||||||
__KNL__ k_tick_t timer_next_expires_get(void)
|
__KNL__ k_tick_t soft_timer_next_expires_get(void)
|
||||||
{
|
{
|
||||||
TOS_CPU_CPSR_ALLOC();
|
TOS_CPU_CPSR_ALLOC();
|
||||||
k_tick_t next_expires;
|
k_tick_t next_expires;
|
||||||
@@ -274,7 +274,7 @@ __KNL__ k_tick_t timer_next_expires_get(void)
|
|||||||
|
|
||||||
#if TOS_CFG_TIMER_AS_PROC > 0u
|
#if TOS_CFG_TIMER_AS_PROC > 0u
|
||||||
|
|
||||||
__KNL__ void timer_update(void)
|
__KNL__ void soft_timer_update(void)
|
||||||
{
|
{
|
||||||
k_timer_t *tmr, *tmp;
|
k_timer_t *tmr, *tmp;
|
||||||
|
|
||||||
@@ -314,7 +314,7 @@ __STATIC__ void timer_task_entry(void *arg)
|
|||||||
|
|
||||||
arg = arg; // make compiler happy
|
arg = arg; // make compiler happy
|
||||||
while (K_TRUE) {
|
while (K_TRUE) {
|
||||||
next_expires = timer_next_expires_get();
|
next_expires = soft_timer_next_expires_get();
|
||||||
if (next_expires == TOS_TIME_FOREVER) {
|
if (next_expires == TOS_TIME_FOREVER) {
|
||||||
tos_task_suspend(K_NULL);
|
tos_task_suspend(K_NULL);
|
||||||
} else if (next_expires > (k_tick_t)0u) {
|
} else if (next_expires > (k_tick_t)0u) {
|
||||||
@@ -347,13 +347,13 @@ __STATIC__ void timer_task_entry(void *arg)
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__KNL__ k_err_t timer_init(void)
|
__KNL__ k_err_t soft_timer_init(void)
|
||||||
{
|
{
|
||||||
#if TOS_CFG_TIMER_AS_PROC > 0u
|
#if TOS_CFG_TIMER_AS_PROC > 0u
|
||||||
return K_ERR_NONE;
|
return K_ERR_NONE;
|
||||||
#else
|
#else
|
||||||
return tos_task_create(&k_timer_task,
|
return tos_task_create(&k_timer_task,
|
||||||
"timer",
|
"soft_timer",
|
||||||
timer_task_entry,
|
timer_task_entry,
|
||||||
K_NULL,
|
K_NULL,
|
||||||
k_timer_task_prio,
|
k_timer_task_prio,
|
||||||
|
@@ -111,7 +111,7 @@ __STATIC__ void tickless_tick_fix(k_tick_t tick_sleep)
|
|||||||
tick_update(tick_sleep);
|
tick_update(tick_sleep);
|
||||||
|
|
||||||
#if TOS_CFG_TIMER_EN > 0u && TOS_CFG_TIMER_AS_PROC > 0u
|
#if TOS_CFG_TIMER_EN > 0u && TOS_CFG_TIMER_AS_PROC > 0u
|
||||||
timer_update();
|
soft_timer_update();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
tickless_tick_resume();
|
tickless_tick_resume();
|
||||||
|
Reference in New Issue
Block a user