Lines Matching refs:hour
42 static uint8_t rtc5t619_12hour_bcd2bin(uint8_t hour)
44 if (hour & HOUR_PMFLAG) {
45 hour = bcd2bin(hour & ~HOUR_PMFLAG);
46 return hour == 12 ? 12 : 12 + hour;
49 hour = bcd2bin(hour);
50 return hour == 12 ? 0 : hour;
53 static uint8_t rtc5t619_12hour_bin2bcd(uint8_t hour)
55 if (!hour)
58 if (hour < 12)
59 return bin2bcd(hour);
61 if (hour == 12)
64 return bin2bcd(hour - 12) | HOUR_PMFLAG;