Skip to content

UM FeatherS3 not working with M0 RGB Matrix Featherwing #53

@DJDevon3

Description

@DJDevon3

Circuit Python 8.0.0-beta1 Oct 11th nightly
64x32 RGB Matrix
M0 Matrix Featherwing

I have the featherwing and RGB matrix working on the Adafruit S2 & S3 but not UM FeatherS3.

ValueError: rgb_pins[0] is not on the same port as clock

I've looked through the library with DanH's guidance and I honestly can't make a contribution, it's over my head. I do see that the S3 code appears to go straight to LCD_CAM but it does work with the adafruit feather S3, this leaves me very confused.

I have the arduino variant for the FeatherS3 which should be

#if defined(ARDUINO_FEATHERS3)

No idea if that helps for circuit python. I can't find any kind of switch case where LCD_CAM gives up priority of the rgb pins to the adafruit Feather ESP32-S3 to use as an example. Does this mean the UM FeatherS3 needs it's own file in Arch.h?

I put in a bug report on the RGB Matrix library then Dan said it actually stems from the Protomatter S3 implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions