diff --git a/umnp/microcontroller/sensors/lps28dfw/__init__.py b/umnp/microcontroller/sensors/lps28dfw/__init__.py index 31d0b7904f1c8ac80f9d4003a0004a151897d431..26cd51115644f0f49d3c7068c08bfbd4704ecdb1 100644 --- a/umnp/microcontroller/sensors/lps28dfw/__init__.py +++ b/umnp/microcontroller/sensors/lps28dfw/__init__.py @@ -182,6 +182,11 @@ class LPS28DFW: overrun_mask = 1 << 5 return status & avail_mask == avail_mask, status & overrun_mask == overrun_mask + async def measure(self): + p = await self.pressure() + t = await self.temperature() + return p, t + async def pressure(self): while True: avail, overrun = self.pressure_status()