From 77ff0ed2a66d8aa2fefd03bb14c25789ead67aa9 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 4 Mar 2021 15:53:49 -0800 Subject: [PATCH] Added rotation parameter --- adafruit_matrixportal/matrix.py | 5 +++-- adafruit_matrixportal/matrixportal.py | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/adafruit_matrixportal/matrix.py b/adafruit_matrixportal/matrix.py index 7c62573..70dd244 100755 --- a/adafruit_matrixportal/matrix.py +++ b/adafruit_matrixportal/matrix.py @@ -65,7 +65,8 @@ def __init__( alt_addr_pins=None, color_order="RGB", serpentine=True, - tile_rows=1 + tile_rows=1, + rotation=0, ): panel_height = height // tile_rows @@ -177,7 +178,7 @@ def __init__( latch_pin=latch_pin, output_enable_pin=oe_pin, ) - self.display = framebufferio.FramebufferDisplay(matrix) + self.display = framebufferio.FramebufferDisplay(matrix, rotation=rotation) except TypeError: if tile_rows > 1: raise RuntimeError( diff --git a/adafruit_matrixportal/matrixportal.py b/adafruit_matrixportal/matrixportal.py index d19c892..c48ca19 100755 --- a/adafruit_matrixportal/matrixportal.py +++ b/adafruit_matrixportal/matrixportal.py @@ -91,6 +91,7 @@ def __init__( height=32, serpentine=True, tile_rows=1, + rotation=0, ): graphics = Graphics( @@ -102,6 +103,7 @@ def __init__( color_order=color_order, serpentine=serpentine, tile_rows=tile_rows, + rotation=rotation, debug=debug, )