-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Adafruit 2.9 EPD UC8151D - Shows all black screen #7778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Rolled CircuitPython back, this is working on 8.0.0, its broken on 8.1.0-beta.0-50-ge1f16472c. |
Ok, based on that, this looks like a core issue. So I transferred it to the correct place. |
I think I've fixed this in #7777 |
How can I get a UF2 of that and test? Just wait for the nightly build to show up on S3 tomorrow? |
Artifacts will be here once the CI completes: https://github.com/adafruit/circuitpython/actions/runs/4493575465 Once merged, it'll be in the S3 builds. |
@tannewt I copied over the ESP32-S3 TFT to my device and its boot-looping. ESP32-S3 PSRAM (non-TFT) worked with EPD https://www.adafruit.com/product/4778 and EPD |
No boot loop on nightly build with the ESP32-S3 TFT, but the FeatherWing IL0373 is not working with |
ESP32-S3 PSRAM (non-TFT) working with 2.9 EPD - UC8151D using Haven't tested the TFT with 8.1.0-beta.0-58-gdb76fbd55 with the UC8151D Have not tested the ESP32-S3 PSRAM (non-TFT) with the FeatherWing IL0373. Simply because they were both wired up to the displays I was testing with respectively. |
Ok, so the nightly with |
Let me just recheck everything and report back here in a few |
|
That is very weird. The code to drive the display should be the same so I'm not sure why it works on one but not the other. I don't think I have a UC8181D display so I'll need to order one and get back to this. These four cases all work with 8.0.x right? |
|
Ok thanks! I'll order a display so I can reproduce this and fix. It might have to do with the new palette conversion cache switching from the TFT colors to the epd ones. |
@VictorioBerra Are there any other boards that the UC8151D doesn't work with? I can't find my S3 TFT. I tried mimicking it by having my feather rp2040 EPD init a display to simulate an on board display but the UC8151D still works fine. |
@tannewt All I have is the two tri color 2.9" EPDs and the S3 TFT. I plan on getting more in the future but im just now diping my toes into all of this. |
Ok, no problem. I'll pick up another S3 TFT with my next order. |
Just got this product in: https://www.adafruit.com/product/1028
Using it with this product: https://www.adafruit.com/product/5477
Exactly the same as this issue: adafruit/Adafruit_CircuitPython_IL0373#28
CircuitPython Version:
Adafruit CircuitPython 8.1.0-beta.0-50-ge1f16472c on 2023-03-22; Adafruit Feather ESP32S3 4MB Flash 2MB PSRAM with ESP32S3
Wiring:
Code (pretty much exactly from he sample, I only remove the reset pin.):
I am using this BMP: https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_UC8151D/main/examples/display-ruler.bmp
The text was updated successfully, but these errors were encountered: