Exemplo n.º 1
0
        /// <summary>
        /// Reads wake up date from board.
        /// </summary>
        /// <param name="conn"></param>
        /// <returns></returns>
        public static WakeUpDateTime ReadWakeUpDate(I2cDeviceConnection conn)
        {
            conn.WriteByte(0x07);
            var bytes  = conn.Read(4);
            var piDate = new WakeUpDateTime
                         (
                GetByte(bytes[3]),
                GetByte(bytes[2]),
                GetByte(bytes[1]),
                GetByte(bytes[0]).Value
                         );

            return(piDate);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Writes wake up date to board.
 /// </summary>
 /// <param name="conn"></param>
 /// <param name="date"></param>
 public static void WriteWakeUp(I2cDeviceConnection conn, WakeUpDateTime date)
 {
     conn.Write(0x07, GetBcd(date.Sec), GetBcd(date.Min), GetBcd(date.Hour), GetBcd(date.Day));
 }