After my experiment getting the SSD1306 1.3″ OLED working with the ESP8266, I started to think about the size of the display and how on such a small display I am going to be able to display and see the TV program.
I started looking around for a bigger display and located the following on buy-display.
This display is nice (but a little expensive) because it has all the driver circuitry on the board and breaks out the 4 line SPI connection. Below is the documentation showing the SPI connections needed.
So now I have to write an SSD1322 driver. I took a copy of the Adafruit SSD1306 driver and created a version specific to the ESP8266 and SSD1322. I reworked the memory mapping etc. The included sample program works and if my math calculations are correct I was getting 110 FPS. The driver code can be downloaded from here. It is a work in progress and likely to change as I continue to work on the device.
NOTE: When I received the display it is not configured for 4 wire SPI. If you look carefully at OLED schematic above you can see a setting of BS1=0 and BS0=0. These are actually 0 ohm resistors on the back of the circuit board that need to un-soldered and re-soldered.
Below is the wiring from the ESP8266->OLED
Below is a video showing the 256×64 OLED display running through an Adafruit graphic test sketch.