Skip to content

Commit b9ddf64

Browse files
committed
Applying the same correction #31 "Don't show uninitialized data"
1 parent 9161048 commit b9ddf64

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

adafruit_is31fl3731/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ def __init__(self, i2c, address=0x74):
105105
self.i2c = i2c
106106
self.address = address
107107
self._frame = None
108-
self.reset()
109108
self._init()
110109

111110
def _i2c_read_reg(self, reg, result):
@@ -153,13 +152,16 @@ def _mode(self, mode=None):
153152
return self._register(_CONFIG_BANK, _MODE_REGISTER, mode)
154153

155154
def _init(self):
155+
self.sleep(True)
156+
time.sleep(0.01) # 10 MS pause to reset.
156157
self._mode(_PICTURE_MODE)
157158
self.frame(0)
158159
for frame in range(8):
159160
self.fill(0, False, frame=frame)
160161
for col in range(18):
161162
self._register(frame, _ENABLE_OFFSET + col, 0xFF)
162163
self.audio_sync(False)
164+
self.sleep(False)
163165

164166
def reset(self):
165167
"""Kill the display for 10MS"""

0 commit comments

Comments
 (0)