Table of Contents

Class Ds1307

Namespace
Iot.Device.Rtc
Assembly
Iot.Device.Rtc.dll

Realtime Clock DS1307.

public class Ds1307 : RtcBase
Inheritance
Ds1307
Inherited Members

Constructors

Ds1307(I2cDevice)

Initializes a new instance of the Ds1307 class.

public Ds1307(I2cDevice i2cDevice)

Parameters

i2cDevice I2cDevice

The I2C device used for communication.

Fields

DefaultI2cAddress

DS1307 Default I2C Address.

public const byte DefaultI2cAddress = 104

Field Value

byte

Methods

Dispose(bool)

Releases the unmanaged resources used by the RtcBase and optionally releases the managed resources.

protected override void Dispose(bool disposing)

Parameters

disposing bool

True to release both managed and unmanaged resources; false to release only unmanaged resources.

ReadTime()

Read Time from DS1307.

protected override DateTime ReadTime()

Returns

DateTime

DS1307 Time.

SetTime(DateTime)

Set DS1307 Time.

protected override void SetTime(DateTime time)

Parameters

time DateTime

Time.