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

Changed init routine , added configurable strobe delays #1

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

adrianh-za
Copy link

@adrianh-za adrianh-za commented Jun 7, 2019

I was having issues rendering readable text on my RPi3 Model B. After much trial and error, it would seem changes to the initialization routine, strobe delays and slight delays on "command" functions resolved the garbled text.

The initialization routine for the LCD display requires specific minimum delays between each init call. See NewLcd() for those changes and link to the datasheet.

Added two functions to set and get the strobe delays that get sent to the LCD display in writeDataWithStrobe() so that it can be configurable from the calling code.

Adrian Houghton added 2 commits June 7, 2019 17:50
Added configurable strobe delays.
Updated LCD initialize routine to have correct delays according to datasheet.
@adrianh-za adrianh-za changed the title Added configurable strobe delays Changed init routine , added configurable strobe delays Jun 7, 2019
AdrianH and others added 3 commits July 21, 2019 11:56
…uidelines.

* Added Fill() function.
* Added Shutdown() function.
* Changes to examples.
Fixed broken old example.
Added Sratup() function to lcd.go.
@adrianh-za adrianh-za changed the title Changed init routine , added configurable strobe delays CAN BE DELETED Sep 17, 2022
@adrianh-za adrianh-za changed the title CAN BE DELETED Changed init routine , added configurable strobe delays Sep 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant