Possible issues:
Some i2c devices can get into locked/frozen states at which point they will no longer respond to commands. To mitigate this issue I'm proposing that we add an additional fet/bjt that can power off individual external sensors both as a reliability measure but also for power saving.
[ ] Create function tests for non-existent reset/poweroff function.
[ ] Write code for the function.
[ ] Test the hardware implementation with a LED for now.
[ ] Preform integration tests with sensor drivers.
Possible issues: Some i2c devices can get into locked/frozen states at which point they will no longer respond to commands. To mitigate this issue I'm proposing that we add an additional fet/bjt that can power off individual external sensors both as a reliability measure but also for power saving.