UM FeatherS3 not working with M0 RGB Matrix Featherwing
DJDevon3 opened this issue · 0 comments
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.