Skip to content

Commit 9bcd602

Browse files
committed
got rid of link issues p2
1 parent 9046c0d commit 9bcd602

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/flight-software/repl.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
22
import time
3+
from typing import Literal, cast
34

45
import board
56
import digitalio
@@ -204,7 +205,7 @@ def all_faces_on():
204205
light_sensors = []
205206
for i in range(5):
206207
try:
207-
sensor = VEML7700Manager(logger, tca[i])
208+
sensor = VEML7700Manager(logger, tca[cast(Literal[0, 1, 2, 3, 4, 5, 6, 7], i)])
208209
light_sensors.append(sensor)
209210
except Exception:
210211
logger.debug(f"WARNING!!! Light sensor {i} failed to initialize")
@@ -231,10 +232,12 @@ def all_faces_on():
231232
# TCA-connected temp sensors
232233
for i in range(5):
233234
try:
234-
sensor = MCP9808Manager(logger, tca[i], addr=27)
235+
sensor = MCP9808Manager(
236+
logger, tca[cast(Literal[0, 1, 2, 3, 4, 5, 6, 7], i)], addr=27
237+
)
235238
temp_sensors.append(sensor)
236239
except Exception:
237-
logger.error(f"WARNING!!! Temp sensor {i} (TCA[{i}]) failed")
240+
logger.debug(f"WARNING!!! Temp sensor {i} (TCA[{i}]) failed")
238241
temp_sensors.append(None)
239242

240243

0 commit comments

Comments
 (0)