PlatformIO Community

OLED should be easy, but it makes the whole thing go kerplooey

Late addition: The price is yesterday’s close. The prices are wrong. The function in the right one, but it isn’t returning the current stock price.

And I swapped BTC in the code for JPY. Japanese Yen price is current: 0.00712621.

I’m working with this:

IT’s a stock ticker for the ESP 8266. We need to make these two changes, but the serial output is working:
const char *kAlphaVantageFingerprint = “27 F4 DF 78 11 04 1A DB 4B EC 5A 4C D5 0A FE 1F D6 24 CE BF”;
const String kApiKey = “&apikey=QITRTT5A746YIJBI”;

But when I plug in the OLED, I get this:

Stock Ticker Board v0.1
Connecting to wifi: TP-Link_7C28 (This is working, to line 67)

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset


ctx: cont
sp: 3ffffd00 end: 3fffffc0 offset: 01a0
3ffffea0: 3ffefa54 00000001 3ffefa54 4020ccd6
3ffffeb0: 3ffefa54 00000000 00000005 4020cd93
3ffffec0: 3ffefa54 3ffef94e 00000002 4020ce40
3ffffed0: 00000001 0000003c 3ffef911 4020cf68
3ffffee0: 007a1200 a89ff331 3ffeea00 00000001
3ffffef0: 3fff02c2 3fff03c4 3ffef911 4020cf68
3fffff00: 3ffeeab8 0000003c 3ffeeab8 4020b9f8
3fffff10: 3ffeef00 3ffef018 3ffeeab8 4020ba20
3fffff20: 3ffeefb4 3ffef018 3ffeeab8 40203cbc
3fffff30: 00000001 3ffef018 0000007f 40208120
3fffff40: 3fffdad0 3ffef018 3ffef0a4 3ffef0b8
3fffff50: 3ffeefb4 3ffef018 3ffeeab8 402011f3
3fffff60: feefeffe feefeffe feefeffe feefeffe
3fffff70: feefeffe feefeffe feefeffe feefeffe
3fffff80: feefeffe feefeffe feefeffe feefeffe
3fffff90: feefeffe feefeffe feefeffe 3ffef0b8
3fffffa0: 3fffdad0 00000000 3ffef0a4 40209c8c
3fffffb0: feefeffe feefeffe 3ffe85fc 40100c95

The black is the program blocking out space for the ‘connecting to’ text. It got as far as printing the SSID last time I worked with it.

Why isn’t the OLED working?
I’ve moved it around, fiddled with it. Nothing has helped.