Skip to content
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

Tri colour and mono colour 122x250 Feather Wings - not displaying correctly (bottom/top rows of pixels) #10

Closed
dave-ct opened this issue Feb 15, 2023 · 2 comments

Comments

@dave-ct
Copy link
Contributor

dave-ct commented Feb 15, 2023

Feather: Adafruit CircuitPython 8.0.0 on 2023-02-06; Adafruit Feather ESP32S2 with ESP32S2 (4M Flash 2M PSRAM)
Featherwing Impacted: 2.13 122x250 mono https://www.adafruit.com/product/4195 and 2.13 122x250 Tri-colour https://www.adafruit.com/product/4814

Issue: Oringally thought an issue with the mono display where had to adjust the size of the screen from 122 to 127 to be able to use the whole screen where rows at the bottom where not updating and then had to adjust when drawing text and shapes with displayio by adding an offset on the y-axis. Have since tested both the mono and and tricolour featherwings with the exmaple code for the SSD1680 (exmaple syays it is for the tri colour one) and both have the same issue where there are rows are the bottom not getting updated and looks like the top it not aligned (see picture below). Looks like could be an issue with https://github.com/adafruit/Adafruit_CircuitPython_SSD1680. I dont have any alternate feathers to see if it just this feather type or the code.

Oringal issue on Forum for Mono display with similar pictures - https://forums.adafruit.com/viewtopic.php?t=198711

Exmaple fix for example file on pull request but seems like a work around now - #9

Picture of the tri colour display (look at bottom and top rows):
IMG_3537

@tannewt relating to pull request #9 but looks like the issue is not with the exmample file.

@tannewt
Copy link
Member

tannewt commented Feb 15, 2023

Ya, as @makermelissa said on the PR. I think this is an incorrect colstart or rowstart value. Setting those will shift the data written to the driver IC memory.

dave-ct added a commit to dave-ct/Adafruit_CircuitPython_SSD1680 that referenced this issue Feb 15, 2023
Added column_corection argument to ssd1680 to set colstart so can be adjusted in simpletest to fix issue adafruit#10  and can still work with previous sampletest file if needed as only tested on ESP32-S2.
@dave-ct
Copy link
Contributor Author

dave-ct commented Feb 15, 2023

fixed in #9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants