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: