Well I'm back at trying to Grok this. I see where there are some corresponding lines of code in the UI.CPP file but none of it makes sense in a way I can wrap my head around.
I'm assuming this is the specific code you were directing me to in UI.cpp:
#ifdef U8GLIB_SH1106_SW_SPI
u8g_InitSPI(&u8g,&u8g_dev_sh1106_128x64_sw_spi, UI_DISPLAY_D4_PIN, UI_DISPLAY_ENABLE_PIN, UI_DISPLAY_RS_PIN, U8G_PIN_NONE, U8G_PIN_NONE);
#endif
While I somewhat understand this I cannot understand how this code (is it a constructor?) translates into what I am used to seeing with the U8GLIB constructors like I posted above. I am assuming I need to define pins somewhere but, really, this is over my head. Seems like it should not be that hard to Grok.
Thank you.