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