diff --git a/boards/default_src/micropython/origin/build/lib/spl06_001.py b/boards/default_src/micropython/origin/build/lib/spl06_001.py index 01353f56..76184682 100644 --- a/boards/default_src/micropython/origin/build/lib/spl06_001.py +++ b/boards/default_src/micropython/origin/build/lib/spl06_001.py @@ -111,5 +111,5 @@ class SPL06: def temperature(self): return self.getdata[1] - def altitude(self): - return self.getdata[2] + def altitude(self, reference=1013.25): + return round((pow((reference / 33.8639), 0.190255) - pow((self.getdata[0] / 33.8639), 0.190255)) / 0.000013125214, 2)