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, )