From b0b8d9a1df01475ddce9154ce305a24da25066ed Mon Sep 17 00:00:00 2001
From: Andreas Gattringer <andreas.gattringer@univie.ac.at>
Date: Mon, 18 Mar 2024 21:39:36 +0100
Subject: [PATCH] lps28dfw: implement measure

---
 umnp/microcontroller/sensors/lps28dfw/__init__.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/umnp/microcontroller/sensors/lps28dfw/__init__.py b/umnp/microcontroller/sensors/lps28dfw/__init__.py
index 31d0b79..26cd511 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()
-- 
GitLab