diff --git a/adafruit_is31fl3731.py b/adafruit_is31fl3731.py index bc1a1c3..6ee32c7 100644 --- a/adafruit_is31fl3731.py +++ b/adafruit_is31fl3731.py @@ -504,10 +504,10 @@ def pixelrgb(self, x, y, r, g, b, blink=None, frame=None): :param blink: True to blink :param frame: the frame to set the pixel """ - x = x + (4 * y) + x = (4 * (3 - x)) + y - super().pixel(x, 0, r, blink, frame) - super().pixel(x, 1, g, blink, frame) + super().pixel(x, 0, g, blink, frame) + super().pixel(x, 1, r, blink, frame) super().pixel(x, 2, b, blink, frame) # pylint: disable=inconsistent-return-statements diff --git a/examples/is31fl3731_keybow_2040_rainbow.py b/examples/is31fl3731_keybow_2040_rainbow.py index 5042797..92088a1 100644 --- a/examples/is31fl3731_keybow_2040_rainbow.py +++ b/examples/is31fl3731_keybow_2040_rainbow.py @@ -18,7 +18,6 @@ import time import math import board -import busio import adafruit_is31fl3731 @@ -62,7 +61,7 @@ def hsv_to_rgb(hue, sat, val): return (val, p, q) -i2c = busio.I2C(board.GP5, board.GP4) +i2c = board.I2C() # Set up 4x4 RGB matrix of Keybow 2040 display = adafruit_is31fl3731.Keybow2040(i2c)