Because I initially wasn't sure if the problem was the GPS or the display, I went back to the TinyGPS "test_with_GPS_device" example sketch. Running the sketch with the Adafruit GPS gave the expected results, when I opened the serial monitor it immediately displayed the header info and then position updates every second.
Then, I added the following two lines to the "test_with_GPS_device" sketch:
- Code: Select all | TOGGLE FULL SIZE
Adafruit_CharacterOLED lcd(12, 8, 11, 4, 5, 6, 7);
Now, when I open the serial monitor, it's blank for about 5 seconds, then it displays the header info and position information.
Finally, I added the following lines in the setup block of the sketch:
Now, serial monitor is blank for 15-30 seconds, then the header information pops up, followed by position info every second.
I do get a "Large amount of SRAM used" warning with the original and modified sketches.
When I use the LiquidCrystal library and initialization in the example sketch:
the serial monitor information is displayed immediately.
So, it seems the GPS will work fine with TinyGPS, but for whatever reason, the OLED library isn't fully compatible. Any suggestions on this one? Thanks for your help.