Skip to content

Remove verification check #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 15, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions adafruit_ds3231.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,16 +96,6 @@ class DS3231:
def __init__(self, i2c):
self.i2c_device = I2CDevice(i2c, 0x68)

# Try and verify this is the RTC we expect by checking the rate select
# control bits which are 1 on reset and shouldn't ever be changed.
buf = bytearray(2)
buf[0] = 0x0e
with self.i2c_device as i2c_device:
i2c_device.write_then_readinto(buf, buf, out_end=1, in_start=1)

if (buf[1] & 0b00011000) != 0b00011000:
raise ValueError("Unable to find DS3231 at i2c address 0x68.")

@property
def datetime(self):
"""Gets the current date and time or sets the current date and time
Expand Down