From bad2745dd312cf343a4abf78ffc7fa22f2bca656 Mon Sep 17 00:00:00 2001 From: milo <1569491816@qq.com> Date: Mon, 30 Sep 2024 08:38:52 +0800 Subject: [PATCH] fix rtc alarm thread parameters issue --- components/drivers/rtc/Kconfig | 4 ++-- components/drivers/rtc/dev_alarm.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/components/drivers/rtc/Kconfig b/components/drivers/rtc/Kconfig index 7ae99599af..a8b33662a5 100644 --- a/components/drivers/rtc/Kconfig +++ b/components/drivers/rtc/Kconfig @@ -14,11 +14,11 @@ config RT_USING_RTC config RT_ALARM_TIMESLICE int "timeslice for alarm thread" - default 10 + default 5 config RT_ALARM_PRIORITY int "priority for alarm thread" - default 5 + default 10 endif config RT_USING_SOFT_RTC diff --git a/components/drivers/rtc/dev_alarm.c b/components/drivers/rtc/dev_alarm.c index 6a303dd6e5..e17f34462c 100644 --- a/components/drivers/rtc/dev_alarm.c +++ b/components/drivers/rtc/dev_alarm.c @@ -28,10 +28,10 @@ #define RT_ALARM_STACK_SIZE 2048 #endif #ifndef RT_ALARM_TIMESLICE -#define RT_ALARM_TIMESLICE 10 +#define RT_ALARM_TIMESLICE 5 #endif #ifndef RT_ALARM_PRIORITY -#define RT_ALARM_PRIORITY 5 +#define RT_ALARM_PRIORITY 10 #endif static struct rt_alarm_container _container; @@ -800,8 +800,8 @@ int rt_alarm_system_init(void) tid = rt_thread_create("alarmsvc", rt_alarmsvc_thread_init, RT_NULL, RT_ALARM_STACK_SIZE, - RT_ALARM_TIMESLICE, - RT_ALARM_PRIORITY); + RT_ALARM_PRIORITY, + RT_ALARM_TIMESLICE); if (tid != RT_NULL) rt_thread_startup(tid);