E. A. (Ed) Graham, Jr.
E. A. (Ed) Graham, Jr.
This seems like the wrong place to fix incompatibilities as _this_ code should not be "blinka" aware. If there's an incompatibility, it should be fixed at the `bus` level.
> This code is kind of aware though, as typing module would only be available in Python, not CircuitPython. That's not _quite_ correct: the **imports** are "aware" but the rest...
Part of the problem here is that this driver isn't _quite_ the same as the other SSD drivers: they all seem to only take a `displayio` constructor, which _should_ have...
> It seems like the actual issue is incompatibility between `i2cdisplaybus.I2CDisplayBus` and `I2CDisplay.I2CDisplayBus` and my misguided fix would break it for the folks who needed the recent fix that broke...
Yes, I can confirm that there is an issue between the two implementations. The fix I submitted apparently only works on Blinka. * Adafruit CircuitPython 9.1.1 on 2024-07-22; Adafruit QT...
@tannewt This was mentioned in forum post https://forums.adafruit.com/viewtopic.php?t=212512 -- since this involves a conflict between two core drivers, I still think that the resolution should be attempted **there** and not...
Additional note: this is running on an ESP32S3