Small changes to the NVR code.

This commit is contained in:
OBattler
2018-04-29 03:34:43 +02:00
parent 8155d53aa1
commit 534ed6ea32
2 changed files with 5 additions and 4 deletions

View File

@@ -8,7 +8,7 @@
* *
* Implement a generic NVRAM/CMOS/RTC device. * Implement a generic NVRAM/CMOS/RTC device.
* *
* Version: @(#)nvr.c 1.0.7 2018/04/29 * Version: @(#)nvr.c 1.0.8 2018/04/29
* *
* Author: Fred N. van Kempen, <decwiz@yahoo.com> * Author: Fred N. van Kempen, <decwiz@yahoo.com>
* *
@@ -334,6 +334,7 @@ nvr_time_set(struct tm *tm)
intclk.tm_sec = tm->tm_sec; intclk.tm_sec = tm->tm_sec;
intclk.tm_min = tm->tm_min; intclk.tm_min = tm->tm_min;
intclk.tm_hour = tm->tm_hour; intclk.tm_hour = tm->tm_hour;
intclk.tm_wday = tm->tm_wday;
intclk.tm_mday = tm->tm_mday; intclk.tm_mday = tm->tm_mday;
intclk.tm_mon = (tm->tm_mon + 1); intclk.tm_mon = (tm->tm_mon + 1);
intclk.tm_year = (tm->tm_year + 1900); intclk.tm_year = (tm->tm_year + 1900);

View File

@@ -189,7 +189,7 @@
* including the later update (DS12887A) which implemented a * including the later update (DS12887A) which implemented a
* "century" register to be compatible with Y2K. * "century" register to be compatible with Y2K.
* *
* Version: @(#)nvr_at.c 1.0.7 2018/04/28 * Version: @(#)nvr_at.c 1.0.8 2018/04/29
* *
* Authors: Fred N. van Kempen, <decwiz@yahoo.com> * Authors: Fred N. van Kempen, <decwiz@yahoo.com>
* Miran Grca, <mgrca8@gmail.com> * Miran Grca, <mgrca8@gmail.com>
@@ -362,9 +362,9 @@ time_set(nvr_t *nvr, struct tm *tm)
/* NVR is in BCD data mode. */ /* NVR is in BCD data mode. */
nvr->regs[RTC_SECONDS] = RTC_BCD(tm->tm_sec); nvr->regs[RTC_SECONDS] = RTC_BCD(tm->tm_sec);
nvr->regs[RTC_MINUTES] = RTC_BCD(tm->tm_min); nvr->regs[RTC_MINUTES] = RTC_BCD(tm->tm_min);
nvr->regs[RTC_DOW] = (RTC_BCD(tm->tm_wday + 1)); nvr->regs[RTC_DOW] = RTC_BCD(tm->tm_wday + 1);
nvr->regs[RTC_DOM] = RTC_BCD(tm->tm_mday); nvr->regs[RTC_DOM] = RTC_BCD(tm->tm_mday);
nvr->regs[RTC_MONTH] = (RTC_BCD(tm->tm_mon + 1)); nvr->regs[RTC_MONTH] = RTC_BCD(tm->tm_mon + 1);
nvr->regs[RTC_YEAR] = RTC_BCD(year % 100); nvr->regs[RTC_YEAR] = RTC_BCD(year % 100);
nvr->regs[local->cent] = RTC_BCD(year / 100); nvr->regs[local->cent] = RTC_BCD(year / 100);