Skip to content

displayio.Colorspace fails to import #5122

@jbraunschweiger

Description

@jbraunschweiger

CircuitPython version

Adafruit circuitpython 6.3.0, Matrix Portal M4

Code/REPL

import displayio
import time
import math
from adafruit_matrixportal.matrix import Matrix

MATRIX_WIDTH = 64
MATRIX_HEIGHT = 32

# matrix and displayio setup
matrix = Matrix(width=MATRIX_WIDTH, height=MATRIX_HEIGHT, bit_depth=6)
display = matrix.display
group = displayio.Group()
display.show(group)

bitmap = displayio.Bitmap(display.width, display.height, 65536)
colorspace = displayio.Colorspace.RGB565
converter = displayio.ColorConverter(colorspace)

tile_grid = displayio.TileGrid(bitmap, pixel_shader=converter)
group.append(tile_grid)

Behavior

code.py output:
Traceback (most recent call last):
  File "code.py", line 16, in <module>
AttributeError: 'module' object has no attribute 'Colorspace'

Description

Am I an idiot. Why can't I use Colorspace as defined in the docs?

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions