I've merged a couple of sample sketches; the first reads info from a RTC module and the second displays it on an OLED.
I've been sifting through the code to remove what wasn't needed - and understand what was. I started by removing several libraries and was somewhat surprised that the sketch continued to compile -> upload -> and run correctly with Wire.h commented out.
I thought that library was needed for I2C communications? (Which both the RTC and OLED most certainly use). Can anyone give me a "heads up" as to why the sketch is still working? Is Wire.h now included implicity with later versions of the IDE or something? (I'm using v1.8.13).