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

Random noise data points #225

Open
protological opened this issue Jul 14, 2016 · 2 comments
Open

Random noise data points #225

protological opened this issue Jul 14, 2016 · 2 comments
Milestone

Comments

@protological
Copy link
Collaborator

While working on updated graphics functions I noticed that randomly, individual pixels would be enabled on the screen when I wasn't writing them. When the next update of the screen is done the pixels are off.

I checked out commit 43543b7 and the random pixels were found there too. (This is before modifications) I added a quick test function to fake temperature data in a sin wave and was able to catch a few on the screen. I've looked at the modified code and I don't think these pixels are due to programming, there might be an issue with the u8g library.

t400

Thoughts?

@charlespax
Copy link
Member

I've also noticed this happen sometimes. I did not find anything when searching for "u8glib random pixels."

The u8glib driver used for this LCD controller chip may not be configured correctly. u8glib did not support it natively, so I found one of their LCD drivers that basically worked and modified it until it did the job. There is a good chance I did something incorrectly.

@charlespax charlespax modified the milestones: Milestone 7, Milestone 6 Jul 30, 2016
@protological
Copy link
Collaborator Author

Looking in the u8glib folder it appears the only pax files are a class definition for the LCD. Were files in the utility/ or examples/ folders modified? I can dig into the modified code and see if there is something that jumps out

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