Closed jamesdawson3 closed 6 years ago
Driving the panel is essentially a real-time application. If
display.display(70);
is not executed in time you will see flicker. So you can:
Hope that helps
Best
Dom
Thanks for the quick reply! My suspicion is that #3 is likely the culprit. The worst flickering actually occurs during the client.connect() call, so I'm betting you're right in that the system is locked up during that.
My current workaround is what you suggested in #1, so I'll stick with that for the time being and investigate switching my setup to an ESP32 so I can isolate the wifi communication and display routines from each other - great suggestion!
First off, thank you very much for this awesome driver - not having to use an Arduino is amazing.
Everything has been working great for me except I've run into a strange bug. I get strange flickering on my panel whenever the ESP8266 is communicating over wifi. I've put together a sketch that replicates the error. Its based off of your example code and this example for HTTPS requests:
I don't have a deep enough understanding of some of the low level processes of these ESP8266s and your driver to understand what might be interfering with the display output. Any thoughts you have or at least a place to start digging would be much appreciated!
Thanks.
BTW. I'm using an 8 row-step panel with a NodeMCU ESP-12E. CPU Freq at 160 MHz.