I've attached a sample program that demonstrates the problem. The 128x32 OLED display stops updating after some time (between 0 and 20 minutes, usually less than 5). The problem doesn't occur at a repeatable time. I confirmed that the ISR does continue to operate. If I comment out the ssd1306_goto() statements it appears to run without a problem, but I only let it run for a bit over an hour. I suspect the issue is with the display size, but not certain.
I don't, actually, use the jallib libraries for these little OLED displays, as the stuff I've written runs faster, but I was trying to convert one of my programs to include in JAL's sample files. I'm just pointing out that I'm in no hurry to resolve this, but I thought others who use the libraries might have a need.
Regards,
Mike