From e722742d4e738361cc9e0fa89466bb0f52f94a72 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Wed, 2 Jul 2025 10:25:00 -0700 Subject: [PATCH 1/1] Improve undetected I2C and SPI messages --- src/busio.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/busio.py b/src/busio.py index 13623ea..1dd9338 100644 --- a/src/busio.py +++ b/src/busio.py @@ -177,9 +177,8 @@ class I2C(Lockable): pass else: raise ValueError( - "No Hardware I2C on (scl,sda)={}\nValid I2C ports: {}".format( - (scl, sda), i2cPorts - ) + f"No Hardware I2C on (scl,sda)={(scl, sda)}\n" + f"Valid I2C ports: {i2cPorts}.\nMake sure I2C is enabled." ) if threading is not None: self._lock = threading.RLock() @@ -398,9 +397,8 @@ class SPI(Lockable): break else: raise ValueError( - "No Hardware SPI on (SCLK, MOSI, MISO)={}\nValid SPI ports:{}".format( - (clock, MOSI, MISO), spiPorts - ) + f"No Hardware SPI on (SCLK, MOSI, MISO)={(clock, MOSI, MISO)}\n" + f"Valid SPI ports: {spiPorts}.\nMake sure SPI is enabled." ) def configure(self, baudrate=100000, polarity=0, phase=0, bits=8): -- 2.49.0