pl031:change mktime to timegm.
Signed-off-by: yangguangcai <yangguangcai@xiaomi.com>
This commit is contained in:
parent
289fc24b32
commit
d6cd95313d
1 changed files with 2 additions and 2 deletions
|
|
@ -137,7 +137,7 @@ static int pl031_settime(FAR struct rtc_lowerhalf_s *lower,
|
|||
|
||||
DEBUGASSERT(priv != NULL && rtctime != NULL);
|
||||
|
||||
time = mktime((FAR struct tm *)rtctime);
|
||||
time = timegm((FAR struct tm *)rtctime);
|
||||
pl031_putreg(time, priv->base, PL031_RTCLR);
|
||||
|
||||
return 0;
|
||||
|
|
@ -191,7 +191,7 @@ static int pl031_setalarm(FAR struct rtc_lowerhalf_s *lower,
|
|||
priv->alarm.cb = alarminfo->cb;
|
||||
priv->alarm.priv = alarminfo->priv;
|
||||
|
||||
time = mktime((FAR struct tm *)&alarminfo->time);
|
||||
time = timegm((FAR struct tm *)&alarminfo->time);
|
||||
|
||||
pl031_putreg(time, priv->base, PL031_RTCMR);
|
||||
pl031_putreg(1, priv->base, PL031_RTCIMSC);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue