-
Hello. I have made a prototype display device with an Arduino Nano (copy) running 3 LCD ST7735 based displays, originally using 1k resistors to level shift to 3.3v, then with a bidirectional level shifter. Got 3 displays running well, then tried a purple LGT8F328P-LQFP32 nano equivalent (I need the DAC output). Displays didn't work well, just occasional random bits shown. I found the 3.3V from the board inadequate (I believe it's supplied by the TTL/USB chip) so added a separate 3.3v supply. Found some issues with the reset line (wouldn't load sketches via USB), so I reverted from bidirectional interface to 1K resistor. To isolate the problem as best I can, I've gone back to a single display and loaded the graphicstest example that comes with the Adafruit ST7735 & ST7789 library. I tried including SPI.begin(), though it's probably called by the Adafruit library.. Any ideas? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Bad news. It looks like
|
Beta Was this translation helpful? Give feedback.
-
Good news. By inserting a few lines, the deficiency can be corrected. adafruit/Adafruit-GFX-Library#313 |
Beta Was this translation helpful? Give feedback.
Thanks for that! My versions of the cpp and header files are more recent than those modified, but it looks easy enough to carry the updates through.
Just tried them and all is good. Again, thanks. The LG stuff is new to me.
Shame these updates haven't been fed back to Adafruit. Guess they haven't an interest in supporting the LG microcontrollers.