Skip to content

Commit 056ad75

Browse files
authored
Merge pull request #19 from ladyada/main
retry refreshing a few times, let us update faster too
2 parents e53e1bb + 2d907f4 commit 056ad75

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

adafruit_magtag/graphics.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def __init__(self, *, default_bg=0xFFFFFF, auto_refresh=True, debug=False):
7070
color_bits_inverted=False,
7171
grayscale=True,
7272
refresh_time=1,
73-
seconds_per_frame=5,
73+
seconds_per_frame=1,
7474
)
7575
else:
7676
self.display = board.DISPLAY

adafruit_magtag/magtag.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"""
2727

2828
import gc
29+
import time
2930
import terminalio
3031
from adafruit_bitmap_font import bitmap_font
3132
from adafruit_display_text.label import Label
@@ -327,7 +328,12 @@ def refresh(self):
327328
"""
328329
Refresh the display
329330
"""
330-
self.graphics.display.refresh()
331+
while True:
332+
try:
333+
self.graphics.display.refresh()
334+
return
335+
except RuntimeError:
336+
time.sleep(1)
331337

332338
def fetch(self, refresh_url=None, timeout=10):
333339
"""Fetch data from the url we initialized with, perfom any parsing,

0 commit comments

Comments
 (0)