From 7a1d1b77ce7c0bde6ebbacc9c923c2eb01718bc6 Mon Sep 17 00:00:00 2001 From: Benjamin Braatz Date: Thu, 11 Feb 2021 11:32:30 +0100 Subject: [PATCH] Close all i2c handles at beginning. --- gpin/pigpio.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gpin/pigpio.py b/gpin/pigpio.py index 0e851c1..bc17751 100644 --- a/gpin/pigpio.py +++ b/gpin/pigpio.py @@ -6,4 +6,9 @@ def get_pigpio_pi(): global _pigpio_pi if _pigpio_pi is None: _pigpio_pi = pigpio.pi() + for h in range(32): + try: + _pigpio_pi.i2c_close(h) + except pigpio.error: + pass return _pigpio_pi -- 2.34.1