Datasheet

Jon Waddington
101
PRI getyear : y
y := i2c.getbyte($A3, $08)
PRI settime (h, m, s)
h := ((h/10) << 4) + h//10
m := ((m/10) << 4) + m//10
s := ((s/10) << 4) + s//10
i2c.putbyte($A2, $04, h)
i2c.putbyte($A2, $03, m)
i2c.putbyte($A2, $02, s)
PRI settimebcd(h, m, s)
i2c.putbyte($A2, $04, h)
i2c.putbyte($A2, $03, m)
i2c.putbyte($A2, $02, s)
PRI setdate (date, day, month, year)
date := ((date/10) << 4) + date//10
month := ((month/10) << 4) + month//10 | $80
year := (((year/10) << 4) + year//10)
i2c.putbyte($A2, $05, date)
i2c.putbyte($A2, $06, day)
i2c.putbyte($A2, $07, month)
i2c.putbyte($A2, $08, year)
PRI setdatebcd (date, day, month, year)
i2c.putbyte($A2, $05, date)
i2c.putbyte($A2, $06, day)
i2c.putbyte($A2, $07, month)
i2c.putbyte($A2, $08, year)
PRI backup
{{backs up user entered x10 devices}}
eeprom.VarBackup(@name, @dvcnum)
PRI restore
{{restores backed-up user entries}}
eeprom.VarRestore(@name, @dvcnum)