diff --git a/EosPayload/drivers/telemetry_I2C_driver.py b/EosPayload/drivers/telemetry_I2C_driver.py index ca3a914..6e8e0d1 100644 --- a/EosPayload/drivers/telemetry_I2C_driver.py +++ b/EosPayload/drivers/telemetry_I2C_driver.py @@ -3,6 +3,7 @@ import busio from adafruit_bno055 import BNO055_I2C +from adafruit_mprls import MPRLS from datetime import datetime from EosLib.packet.data_header import DataHeader @@ -20,6 +21,7 @@ class TelemetryI2CDriver(DriverBase): def __init__(self, output_directory: str, config: dict): super().__init__(output_directory, config) self.bno = None + #self.mprls = None self.i2c = None @staticmethod @@ -28,10 +30,15 @@ def read_thread_enabled() -> bool: def device_read(self, logger: logging.Logger) -> None: logger.info("Starting to poll for data!") - self.i2c = busio.I2C(pin.I2C1_SCL, pin.I2C1_SDA) + self.i2c = busio.I2C(pin.I2C2_SCL, pin.I2C2_SDA) self.bno = BNO055_I2C(self.i2c) + #self.mprls = MPRLS(self.i2c) count = 0 + #while True: + # logger.info(self.mprls.pressure,) + # time.sleep(1) + while True: # get data from BNO055 diff --git a/config.json b/config.json index 344c6cc..df6d009 100644 --- a/config.json +++ b/config.json @@ -1,5 +1,5 @@ { - "payload_name": "Kian_2", + "payload_name": "David_1", "devices": [ @@ -19,6 +19,18 @@ } }, + { + "driver_class": "TelemetryI2CDriver", + "device_id": "MISC_SENSOR_1", + "enabled": "true" + }, + + { + "driver_class": "GPSDriver", + "device_id": "GPS", + "enabled": "true" + }, + { "name": "secondary-printing-driver", "driver_class": "TestConfigDriver", diff --git a/requirements.txt b/requirements.txt index 1823d3e..dce7a05 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,6 +18,7 @@ smbus2~=0.4.2 #adafruit-circuitpython-ms8607~=1.0.16 #adafruit-circuitpython-tsl2591~=1.3.9 #adafruit-circuitpython-ltr390~=1.1.12 +adafruit-circuitpython-mprls adafruit-circuitpython-tsl2591 adafruit-circuitpython-ltr390 adafruit-circuitpython-tmp117