|
@@ -1199,11 +1199,13 @@ int timer_settime(timer_t timerid, int flags, const struct itimerspec *value,
|
|
|
|
|
|
switch (timer->clockid)
|
|
switch (timer->clockid)
|
|
{
|
|
{
|
|
|
|
+#ifdef RT_USING_RTC
|
|
case CLOCK_REALTIME:
|
|
case CLOCK_REALTIME:
|
|
case CLOCK_REALTIME_ALARM:
|
|
case CLOCK_REALTIME_ALARM:
|
|
if (flags & TIMER_ABSTIME)
|
|
if (flags & TIMER_ABSTIME)
|
|
err = _control_rtc(RT_DEVICE_CTRL_RTC_GET_TIMESPEC, &ts);
|
|
err = _control_rtc(RT_DEVICE_CTRL_RTC_GET_TIMESPEC, &ts);
|
|
break;
|
|
break;
|
|
|
|
+#endif /* RT_USING_RTC */
|
|
case CLOCK_MONOTONIC:
|
|
case CLOCK_MONOTONIC:
|
|
case CLOCK_BOOTTIME:
|
|
case CLOCK_BOOTTIME:
|
|
case CLOCK_BOOTTIME_ALARM:
|
|
case CLOCK_BOOTTIME_ALARM:
|