The ds3231 RTC chip bitmask values for 12- versus 24-hour mode were reversed,

flip them so that times in the 20:00:00 to 23:59:59 range read correctly.

Reported by:	Dr. Rolf Jansen <freebsd-rj@obsigna.com>
Pointy hat:	ian@
This commit is contained in:
Ian Lepore 2020-07-19 18:53:19 +00:00
parent 0675f4e1ca
commit d4fb0c0a56
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=363330

View File

@ -38,8 +38,8 @@
#define DS3231_MINS 0x01
#define DS3231_MINS_MASK 0x7f
#define DS3231_HOUR 0x02
#define DS3231_HOUR_MASK_12HR 0x3f
#define DS3231_HOUR_MASK_24HR 0x1f
#define DS3231_HOUR_MASK_12HR 0x1f
#define DS3231_HOUR_MASK_24HR 0x3f
#define DS3231_HOUR_IS_PM 0x20
#define DS3231_HOUR_USE_AMPM 0x40
#define DS3231_WEEKDAY 0x03