diff --git a/adafruit_scd4x.py b/adafruit_scd4x.py index c7007ec..d64d701 100644 --- a/adafruit_scd4x.py +++ b/adafruit_scd4x.py @@ -43,6 +43,7 @@ _SCD4X_DATAREADY = const(0xE4B8) _SCD4X_STOPPERIODICMEASUREMENT = const(0x3F86) _SCD4X_STARTPERIODICMEASUREMENT = const(0x21B1) +_SCD4X_STARTLOWPOWERPERIODICMEASUREMENT = const(0x21AC) _SCD4X_READMEASUREMENT = const(0xEC05) _SCD4X_SERIALNUMBER = const(0x3682) _SCD4X_GETTEMPOFFSET = const(0x2318) @@ -229,7 +230,11 @@ def stop_periodic_measurement(self): def start_periodic_measurement(self): """Put sensor into working mode, about 5s per measurement""" - self._send_command(_SCD4X_STARTPERIODICMEASUREMENT, cmd_delay=0.01) + self._send_command(_SCD4X_STARTPERIODICMEASUREMENT) + + def start_low_periodic_measurement(self): + """Put sensor into low power working mode, about 30s per measurement""" + self._send_command(_SCD4X_STARTLOWPOWERPERIODICMEASUREMENT) def persist_settings(self): """Save temperature offset, altitude offset, and selfcal enable settings to EEPROM"""