diff --git a/EosPayload/drivers/science_driver.py b/EosPayload/drivers/science_driver.py index 197d5ee..599438e 100644 --- a/EosPayload/drivers/science_driver.py +++ b/EosPayload/drivers/science_driver.py @@ -36,6 +36,11 @@ def setup(self) -> None: self.tsl = adafruit_tsl2591.TSL2591(self.i2c) self.pm25 = PM25_I2C(self.i2c) + def cleanup(self): + if self.i2c is not None: + self.i2c.deinit() + super().cleanup() + def device_read(self, logger: logging.Logger) -> None: logger.info("Starting to poll for science data!")