- CurrentRTCTime.Byte1.TenSec = (Second / 10);
- CurrentRTCTime.Byte1.Sec = (Second % 10);
- CurrentRTCTime.Byte1.CH = false;
- CurrentRTCTime.Byte2.TenMin = (Minute / 10);
- CurrentRTCTime.Byte2.Min = (Minute % 10);
- CurrentRTCTime.Byte3.TenHour = (Hour / 10);
- CurrentRTCTime.Byte3.Hour = (Hour % 10);
- CurrentRTCTime.Byte3.TwelveHourMode = false;
+ CurrentRTCTime.Byte1.Fields.TenSec = (Second / 10);
+ CurrentRTCTime.Byte1.Fields.Sec = (Second % 10);
+ CurrentRTCTime.Byte1.Fields.CH = false;
+ CurrentRTCTime.Byte2.Fields.TenMin = (Minute / 10);
+ CurrentRTCTime.Byte2.Fields.Min = (Minute % 10);
+ CurrentRTCTime.Byte3.Fields.TenHour = (Hour / 10);
+ CurrentRTCTime.Byte3.Fields.Hour = (Hour % 10);
+ CurrentRTCTime.Byte3.Fields.TwelveHourMode = false;