From 62bc4ba774b9137e8ca5fbdd579ebfd09b6be033 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Sat, 27 Sep 2025 08:20:12 +0800 Subject: [PATCH] Remove rarely used rt_time_t next_delay should be rt_tick_t Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME --- bsp/fujitsu/mb9x/mb9bf500r/key.c | 4 ++-- include/rttypes.h | 1 - libcpu/arm/s3c24x0/rtc.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bsp/fujitsu/mb9x/mb9bf500r/key.c b/bsp/fujitsu/mb9x/mb9bf500r/key.c index 1886e72974..c04dc8c824 100644 --- a/bsp/fujitsu/mb9x/mb9bf500r/key.c +++ b/bsp/fujitsu/mb9x/mb9bf500r/key.c @@ -30,7 +30,7 @@ static void key_io_init(void) static void key_thread_entry(void *parameter) { #ifdef RT_USING_RTGUI - rt_time_t next_delay; + rt_tick_t next_delay; rt_uint8_t i; struct rtgui_event_kbd kbd_event; @@ -106,7 +106,7 @@ static void key_thread_entry(void *parameter) } #else extern struct rt_messagequeue mq; - rt_time_t next_delay; + rt_tick_t next_delay; struct lcd_msg msg; msg.type = KEY_MSG; diff --git a/include/rttypes.h b/include/rttypes.h index 4f6c9bf6bf..cfbaec8bdb 100644 --- a/include/rttypes.h +++ b/include/rttypes.h @@ -88,7 +88,6 @@ typedef rt_ubase_t rt_uintptr_t; /**< Type for unsigned #endif /* defined(RT_USING_LIBC) && !defined(RT_USING_NANO) */ typedef rt_base_t rt_err_t; /**< Type for error number */ -typedef rt_uint32_t rt_time_t; /**< Type for time stamp */ typedef rt_uint32_t rt_tick_t; /**< Type for tick count */ typedef rt_base_t rt_flag_t; /**< Type for flags */ typedef rt_ubase_t rt_dev_t; /**< Type for device */ diff --git a/libcpu/arm/s3c24x0/rtc.c b/libcpu/arm/s3c24x0/rtc.c index ba2c45d443..60703f9d94 100644 --- a/libcpu/arm/s3c24x0/rtc.c +++ b/libcpu/arm/s3c24x0/rtc.c @@ -136,7 +136,7 @@ static rt_err_t rtc_control(rt_device_t dev, int cmd, void *args) case RT_DEVICE_CTRL_RTC_GET_TIME: /* read device */ rt_hw_rtc_get(&tmp); - *((rt_time_t *)args) = timegm(&tmp); + *time = timegm(&tmp); break; case RT_DEVICE_CTRL_RTC_SET_TIME: