diff --git a/crates/driver-rtc/src/lib.rs b/crates/driver-rtc/src/lib.rs index 7619bf54f882d4ea629099ca22d96101c1f4ef15..ba5834c427749e94d32750a8c154b6873da24940 100644 --- a/crates/driver-rtc/src/lib.rs +++ b/crates/driver-rtc/src/lib.rs @@ -254,7 +254,7 @@ impl RtcPorts { if reg_b & 0x04 == 0 { let bcd_to_bin = |bcd: u8| -> u8 { (bcd & 0x0F) + bcd / 16 * 10 }; last.sec = bcd_to_bin(last.sec); - last.min = bcd_to_bin(last.sec); + last.min = bcd_to_bin(last.min); /* last.hour = bcd_to_bin(last.hour); */ last.hour = (last.hour & 0x0F) + (((last.hour & 0x70) / 16 * 10) | (last.hour & 0x80)); last.day = bcd_to_bin(last.day);