- Mon Aug 17, 2015 1:17 am
#26240
Hi willfly,
thanks for your effort and feedback.
I was just discovering the issue with order of includes during the weekend and some other nasty sideeffects (or features) of the esp8266 implementation. I eventually came to the same conclusion about the problem with i2c graphics demo when I "tamed" the communication and made it more "cooperative". Still struggling to have ssd1603 and AM2321 on the same bus.
And yes, I realized the speed difference between hw spi and sw i2c, but for display of temp/hum and some stats it is fast enough. And ... one can put the old esp8266-1 from the begin of the aera to good use. But even hw i2c on max speed (orig arduino) is way slower than hw spi. It is like seeing the single lines beeing drawn vs. the graphics appearing instantaneous.
another one: maybe you have recognized the repeated stop of the snowflakes in the graphics demo. This is due to the esp fw trying to connect WiFi in the background allthough the sketch never activated WiFi. So one has to deliberately switch off WiFi in any sketch to get full response of the µC.