From aab0f01ed9982e8f82c32542d92a374562297c2b Mon Sep 17 00:00:00 2001 From: ineskhou Date: Fri, 17 Oct 2025 00:58:56 -0700 Subject: [PATCH] added the new light sensor --- src/flight-software/lib/requirements.txt | 1 - src/flight-software/main.py | 6 +++--- src/flight-software/repl.py | 12 ++++++------ 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/flight-software/lib/requirements.txt b/src/flight-software/lib/requirements.txt index 665c4dc..902dfac 100644 --- a/src/flight-software/lib/requirements.txt +++ b/src/flight-software/lib/requirements.txt @@ -10,7 +10,6 @@ adafruit-circuitpython-rfm==1.0.3 adafruit-circuitpython-tca9548a @ git+https://github.com/proveskit/Adafruit_CircuitPython_TCA9548A@1.1.0 adafruit-circuitpython-ticks==1.1.1 adafruit-circuitpython-hashlib==1.4.19 -adafruit-circuitpython-veml7700==2.0.2 adafruit-circuitpython-hashlib==1.4.19 Adafruit_CircuitPython_MCP230xx proves-circuitpython-rv3028 @ git+https://github.com/proveskit/PROVES_CircuitPython_RV3028@1.0.0 diff --git a/src/flight-software/main.py b/src/flight-software/main.py index 389b9a3..44436d4 100644 --- a/src/flight-software/main.py +++ b/src/flight-software/main.py @@ -113,11 +113,11 @@ config.radio, spi1, SPI1_CS0, - initialize_pin(logger, board.RF2_RST, digitalio.Direction.OUTPUT, True), + initialize_pin(logger, board.RF2_RST, digitalio.Direction.OUTPUT, True), # type: ignore[arg-type] RF2_IO0, 2.4, - initialize_pin(logger, board.RF2_TX_EN, digitalio.Direction.OUTPUT, False), - initialize_pin(logger, board.RF2_RX_EN, digitalio.Direction.OUTPUT, False), + initialize_pin(logger, board.RF2_TX_EN, digitalio.Direction.OUTPUT, False), # type: ignore[arg-type] + initialize_pin(logger, board.RF2_RX_EN, digitalio.Direction.OUTPUT, False), # type: ignore[arg-type] ) uhf_radio = RFM9xManager( diff --git a/src/flight-software/repl.py b/src/flight-software/repl.py index 14f78d2..5f34410 100644 --- a/src/flight-software/repl.py +++ b/src/flight-software/repl.py @@ -15,7 +15,7 @@ from lib.pysquared.hardware.busio import _spi_init, initialize_i2c_bus from lib.pysquared.hardware.digitalio import initialize_pin from lib.pysquared.hardware.imu.manager.lsm6dsox import LSM6DSOXManager -from lib.pysquared.hardware.light_sensor.manager.veml7700 import VEML7700Manager +from lib.pysquared.hardware.light_sensor.manager.veml6031x00 import VEML6031X00Manager from lib.pysquared.hardware.load_switch.manager.loadswitch_manager import ( LoadSwitchManager, ) @@ -231,31 +231,31 @@ def all_faces_on(): # # Light Sensors light_sensors = [] try: - sensor = VEML7700Manager(logger, tca[0]) + sensor = VEML6031X00Manager(logger, tca[0]) # type: ignore[arg-type] light_sensors.append(sensor) except Exception: logger.debug("WARNING!!! Light sensor 0 failed to initialize") light_sensors.append(None) try: - sensor = VEML7700Manager(logger, tca[1]) + sensor = VEML6031X00Manager(logger, tca[1]) # type: ignore[arg-type] light_sensors.append(sensor) except Exception: logger.debug("WARNING!!! Light sensor 1 failed to initialize") light_sensors.append(None) try: - sensor = VEML7700Manager(logger, tca[2]) + sensor = VEML6031X00Manager(logger, tca[2]) # type: ignore[arg-type] light_sensors.append(sensor) except Exception: logger.debug("WARNING!!! Light sensor 2 failed to initialize") light_sensors.append(None) try: - sensor = VEML7700Manager(logger, tca[3]) + sensor = VEML6031X00Manager(logger, tca[3]) # type: ignore[arg-type] light_sensors.append(sensor) except Exception: logger.debug("WARNING!!! Light sensor 3 failed to initialize") light_sensors.append(None) try: - sensor = VEML7700Manager(logger, tca[5]) + sensor = VEML6031X00Manager(logger, tca[5]) # type: ignore[arg-type] light_sensors.append(sensor) except Exception: logger.debug("WARNING!!! Light sensor 4 failed to initialize")