Class Pcf8523
Represents a PCF8523 real-time clock
Assembly: Pcf8523.dll
View Source
Declaration
public class Pcf8523 : II2cPeripheral, IRealTimeClock, IBatteryBackedPeripheral
Implements:
Meadow.Hardware.II2cPeripheral
, Meadow.Hardware.IRealTimeClock
, Meadow.IBatteryBackedPeripheral
Properties
DefaultI2cAddress
The default I2C address for the peripheral
View Source
Declaration
public byte DefaultI2cAddress { get; }
IsRunning
Stops or starts the clock oscillator
View Source
Declaration
public bool IsRunning { get; set; }
Methods
IsBatteryLow()
Reads the battery low indicator register bit
View Source
Declaration
public bool IsBatteryLow()
Returns
System.Boolean
GetTime()
Reads the RTC time
View Source
Declaration
public DateTimeOffset GetTime()
Returns
System.DateTimeOffset
SetTime(DateTimeOffset)
Sets the RTC time
View Source
Declaration
public void SetTime(DateTimeOffset time)
Parameters
Type | Name |
---|---|
System.DateTimeOffset | time |
Implements
Meadow.Hardware.II2cPeripheral
Meadow.Hardware.IRealTimeClock
Meadow.IBatteryBackedPeripheral