We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0106817 + a0d1796 commit b754384Copy full SHA for b754384
adafruit_bmp280.py
@@ -369,6 +369,11 @@ def altitude(self) -> float:
369
p = self.pressure # in Si units for hPascal
370
return 44330 * (1.0 - math.pow(p / self.sea_level_pressure, 0.1903))
371
372
+ @altitude.setter
373
+ def altitude(self, value: float) -> None:
374
+ p = self.pressure # in Si units for hPascal
375
+ self.sea_level_pressure = p / math.pow(1.0 - value / 44330.0, 5.255)
376
+
377
####################### Internal helpers ################################
378
def _read_coefficients(self) -> None:
379
"""Read & save the calibration coefficients"""
0 commit comments