|
@@ -61,6 +61,12 @@ static rt_err_t rt_rtc_core_control(struct rt_device *dev,
|
|
case RT_DEVICE_CTRL_RTC_SET_TIME:
|
|
case RT_DEVICE_CTRL_RTC_SET_TIME:
|
|
ret = TRY_DO_RTC_FUNC(rtc_core, set_secs, args);
|
|
ret = TRY_DO_RTC_FUNC(rtc_core, set_secs, args);
|
|
break;
|
|
break;
|
|
|
|
+ case RT_DEVICE_CTRL_RTC_GET_TIME_US:
|
|
|
|
+ ret = TRY_DO_RTC_FUNC(rtc_core, get_usecs, args);
|
|
|
|
+ break;
|
|
|
|
+ case RT_DEVICE_CTRL_RTC_SET_TIME_US:
|
|
|
|
+ ret = TRY_DO_RTC_FUNC(rtc_core, set_usecs, args);
|
|
|
|
+ break;
|
|
case RT_DEVICE_CTRL_RTC_GET_ALARM:
|
|
case RT_DEVICE_CTRL_RTC_GET_ALARM:
|
|
ret = TRY_DO_RTC_FUNC(rtc_core, get_alarm, args);
|
|
ret = TRY_DO_RTC_FUNC(rtc_core, get_alarm, args);
|
|
break;
|
|
break;
|