From 733ef1b9257346a102c0d5b44b93f68596ada41d Mon Sep 17 00:00:00 2001 From: foamyguy Date: Thu, 28 Aug 2025 08:40:51 -0500 Subject: [PATCH] use adafruit_simplemath instead of simpleio. Use multi-line string for warning message --- adafruit_fruitjam/peripherals.py | 14 +++++++------- requirements.txt | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/adafruit_fruitjam/peripherals.py b/adafruit_fruitjam/peripherals.py index 0445e20..64ca900 100644 --- a/adafruit_fruitjam/peripherals.py +++ b/adafruit_fruitjam/peripherals.py @@ -38,9 +38,9 @@ import digitalio import displayio import framebufferio import picodvi -import simpleio import storage import supervisor +from adafruit_simplemath import map_range from digitalio import DigitalInOut, Direction, Pull from neopixel import NeoPixel @@ -278,11 +278,11 @@ class Peripherals: if volume_level > self.safe_volume_limit: raise ValueError( - f"Volume level must be less than or equal to " - + f"safe_volume_limit: {self.safe_volume_limit}. " - + f"Using higher values could damage speakers. " - + f"To override this limitation pass a value larger {self.safe_volume_limit} " - + f"for the safe_volume_limit argument of the constructor." + f"""Volume level must be less than or equal to +safe_volume_limit: {self.safe_volume_limit}. +Using higher values could damage speakers. +To override this limitation pass a value larger {self.safe_volume_limit} +for the safe_volume_limit argument of the constructor.""" ) self._volume = volume_level @@ -316,5 +316,5 @@ class Peripherals: """ Map the basic volume level to a db value and set it on the DAC. """ - db_val = simpleio.map_range(self._volume, 1, 20, -63, 23) + db_val = map_range(self._volume, 1, 20, -63, 23) self._dac.dac_volume = db_val diff --git a/requirements.txt b/requirements.txt index 38aefe0..bd4358c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,4 +15,4 @@ adafruit-circuitpython-display-text adafruit-circuitpython-sd adafruit-circuitpython-ntp adafruit-circuitpython-connectionmanager -adafruit-circuitpython-simpleio +adafruit-circuitpython-simplemath