From: Melissa LeBlanc-Williams Date: Wed, 2 Jul 2025 17:25:00 +0000 (-0700) Subject: Improve undetected I2C and SPI messages X-Git-Tag: 8.62.0^2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/e722742d4e738361cc9e0fa89466bb0f52f94a72?ds=inline Improve undetected I2C and SPI messages --- 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):