Skip to content

Commit cf6c110

Browse files
authored
Merge pull request #49 from brentru/fix-tft-in-use
Fix TFT-in-use-error
2 parents 65b1e9f + e1e4718 commit cf6c110

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

adafruit_pyportal.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,12 @@ def __init__(self, *, url=None, headers=None, json_path=None, regexp_path=None,
168168

169169
self._debug = debug
170170

171-
if hasattr(board, 'TFT_BACKLIGHT'):
172-
self._backlight = pulseio.PWMOut(board.TFT_BACKLIGHT) # pylint: disable=no-member
173-
elif hasattr(board, 'TFT_LITE'):
174-
self._backlight = pulseio.PWMOut(board.TFT_LITE) # pylint: disable=no-member
175-
else:
171+
try:
172+
if hasattr(board, 'TFT_BACKLIGHT'):
173+
self._backlight = pulseio.PWMOut(board.TFT_BACKLIGHT) # pylint: disable=no-member
174+
elif hasattr(board, 'TFT_LITE'):
175+
self._backlight = pulseio.PWMOut(board.TFT_LITE) # pylint: disable=no-member
176+
except ValueError:
176177
self._backlight = None
177178
self.set_backlight(1.0) # turn on backlight
178179

0 commit comments

Comments
 (0)