Skip to content

Commit 17fd7df

Browse files
authored
Merge pull request #31 from esmil/master
Don't show uninitialized data
2 parents 21699cc + 01cd6fd commit 17fd7df

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

adafruit_is31fl3731.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ def __init__(self, i2c, address=0x74):
9393
self.i2c = i2c
9494
self.address = address
9595
self._frame = None
96-
self.reset()
9796
self._init()
9897

9998
def _i2c_read_reg(self, reg, result):
@@ -141,13 +140,16 @@ def _mode(self, mode=None):
141140
return self._register(_CONFIG_BANK, _MODE_REGISTER, mode)
142141

143142
def _init(self):
143+
self.sleep(True)
144+
time.sleep(0.01) # 10 MS pause to reset.
144145
self._mode(_PICTURE_MODE)
145146
self.frame(0)
146147
for frame in range(8):
147148
self.fill(0, False, frame=frame)
148149
for col in range(18):
149150
self._register(frame, _ENABLE_OFFSET + col, 0xFF)
150151
self.audio_sync(False)
152+
self.sleep(False)
151153

152154
def reset(self):
153155
"""Kill the display for 10MS"""

0 commit comments

Comments
 (0)