The problem I’m having is that my two-strip-matrix doesn’t operate like the SimPixel driver that I’ve been developing against. I ran the MatrixCalibrationTest against both drivers and from that test I see the same result on both drivers. However, when I try to run my own animations they do not behave the same way at all-- the second row seems to be flipped (it should be mapped as serpentine but isn’t). The weird thing is that I can change the layout on the SimPixel driver, but can’t seem to get those changes to be reflected by the behavior of the hardware driver.
It almost seems like the WS281X driver is ignoring the coordinate map, but that doesn’t make sense because the calibration test has the expected behavior. Am I writing my animations wrong? Using deprecated animation methods? Is it a bug? Any information would be helpful.
I’m using the handy dandy AllPixel, if that’s relevant. And here’s the code I’m running, if that’s useful: https://github.com/rblakemesser/beam/blob/master/beam.py#L238