diff --git a/components/drivers/rtc/rtc.c b/components/drivers/rtc/rtc.c index c0406d9..f5a04e3 100644 --- a/components/drivers/rtc/rtc.c +++ b/components/drivers/rtc/rtc.c @@ -337,21 +337,21 @@ static void date(int argc, char **argv) return; } /* save old timestamp */ - err = get_timestamp(&old); - if (err != RT_EOK) + err = time(&old); + if (err < 0) { rt_kprintf("Get current timestamp failed. %d\n", err); return; } /* converts the local time into the calendar time. */ now = mktime(&tm_new); - err = set_timestamp(now); + err = stime(&now); if (err != RT_EOK) { rt_kprintf("set date failed. %d\n", err); return; } - get_timestamp(&now); /* get new timestamp */ + time(&now); rt_kprintf("old: %.*s", 25, ctime(&old)); rt_kprintf("now: %.*s", 25, ctime(&now)); }