summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/fujitsu/mb9x/mb9bf500r/key.c4
-rw-r--r--include/rttypes.h1
-rw-r--r--libcpu/arm/s3c24x0/rtc.c2
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: