Appreciate the help so far, but thought it would be better that I publish the full code so folks can better see what is going on...
Would anyone be kind enough to look at the code and help me determine why making certain changes that appear not to be directly affecting the display operation results in a blank display? e.g.
Line 85 -
//bool displayBeginReturn = display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
with related lines at 166
https://wokwi.com/projects/428314380703868929
Or replacing the code at line 342 with 301??
Either of these changes (including other small things like printing to serial port) result in a blank display! Seems almost like a memory issue, but I cannot determine where is it coming from!
Would anyone be kind enough to look at the code and help me determine why making certain changes that appear not to be directly affecting the display operation results in a blank display? e.g.
Line 85 -
//bool displayBeginReturn = display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
with related lines at 166
https://wokwi.com/projects/428314380703868929
Or replacing the code at line 342 with 301??
Either of these changes (including other small things like printing to serial port) result in a blank display! Seems almost like a memory issue, but I cannot determine where is it coming from!