Not a big deal, but I'd like to understand what's going on.
I'm using the ST7789_t3 library to drive the 240x240 TFT LCD on my Copperhill Triple CAN board.
After downloading from the Arduino IDE, my LCD flashes a wrong color (RED) on one of my screen regions. It's supposed to be BLUE. It comes up correctly after a second, but the initial display boot color is wrong.
video snip: https://www.dropbox.com/s/1pl3xjtfwezsll1/IMG_2777.MOV?dl=0
you'll see the lower "border" flash red first, then blue. the color RED is not used in my sketch anywhere.
Further details: if i do a cold restart (power cycle) it comes up CORRECTLY on the first boot. However, if I punch the white button on the T4.1 (briefly) the board reboots and the red flash happens again. Same behavior during a re-DL from the IDE as described above.
I'm not (intentionally) using frame buffering, but I'm vaguely aware that this controller can do that - I'm wondering if this might be related to stale data hiding someplace.
Thanks all. Great forum, BTW.
I'm using the ST7789_t3 library to drive the 240x240 TFT LCD on my Copperhill Triple CAN board.
After downloading from the Arduino IDE, my LCD flashes a wrong color (RED) on one of my screen regions. It's supposed to be BLUE. It comes up correctly after a second, but the initial display boot color is wrong.
video snip: https://www.dropbox.com/s/1pl3xjtfwezsll1/IMG_2777.MOV?dl=0
you'll see the lower "border" flash red first, then blue. the color RED is not used in my sketch anywhere.
Further details: if i do a cold restart (power cycle) it comes up CORRECTLY on the first boot. However, if I punch the white button on the T4.1 (briefly) the board reboots and the red flash happens again. Same behavior during a re-DL from the IDE as described above.
I'm not (intentionally) using frame buffering, but I'm vaguely aware that this controller can do that - I'm wondering if this might be related to stale data hiding someplace.
Thanks all. Great forum, BTW.