Skip to content

Commit a482288

Browse files
authored
Merge pull request #6 from enosh/low_power_start
Add start low power periodic measurement
2 parents 9d60097 + 3717a04 commit a482288

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

adafruit_scd4x.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
_SCD4X_DATAREADY = const(0xE4B8)
4444
_SCD4X_STOPPERIODICMEASUREMENT = const(0x3F86)
4545
_SCD4X_STARTPERIODICMEASUREMENT = const(0x21B1)
46+
_SCD4X_STARTLOWPOWERPERIODICMEASUREMENT = const(0x21AC)
4647
_SCD4X_READMEASUREMENT = const(0xEC05)
4748
_SCD4X_SERIALNUMBER = const(0x3682)
4849
_SCD4X_GETTEMPOFFSET = const(0x2318)
@@ -229,7 +230,11 @@ def stop_periodic_measurement(self):
229230

230231
def start_periodic_measurement(self):
231232
"""Put sensor into working mode, about 5s per measurement"""
232-
self._send_command(_SCD4X_STARTPERIODICMEASUREMENT, cmd_delay=0.01)
233+
self._send_command(_SCD4X_STARTPERIODICMEASUREMENT)
234+
235+
def start_low_periodic_measurement(self):
236+
"""Put sensor into low power working mode, about 30s per measurement"""
237+
self._send_command(_SCD4X_STARTLOWPOWERPERIODICMEASUREMENT)
233238

234239
def persist_settings(self):
235240
"""Save temperature offset, altitude offset, and selfcal enable settings to EEPROM"""

0 commit comments

Comments
 (0)