I've had a short discussion with Mackx suggesting two "cures" to check: 1) switching off page auto-refresh on clock update and 2) introducing semaphore to prevent doing refresh while it is already in "refresh mode". Mackx made a binary for me to test the second approach (Mackx, really appreciate it!!). After one month of testing I can say I had only *two* freezes and my wife - one (previously - several times a day). Within the test period I've been doing reading almost every evening for 2-4 hours. So, the approach 2) improves the situation a lot but is still not 100% reliable. Please use 1) = switch off the auto-update = commenting out the line TimeUpdater.cpp:36 (myApplication.refreshWindow())
Hope this helps.
I do not have dr800+ installed, so it is not an interaction of the two clocks.
|