-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Summary
Some may remember that we are pretty sure hangups in the TCA multiplexer could cause total loss of mission and may have been the reason the V1 PROVES Kits would fail on orbit. We thought that adding a timeout catch to the TCA try_lock()
would ease this problem, but that may not be the case.
On the new V5a flight controller boards it seems like it is possible that the combination of not having the solar faces powered and trying to use the TCA to poll those sensors in that state can result in a stuck I2C bus (which can in turn cause loss of mission if it happens at an unfortunate point in the software).
More investigation is needed...
Steps to reproduce
- Connect a V2 XY solar face to the V5a Flight Controller Board
- Ensure that all of the faces are powered down (confusingly ENABLE_FACE = True)
- Attempt to init the solar panel sensors
Environment
V5a Flight Controller Board running V1 Firmware.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working