Changing OLED splashscreen

Have you ever wanted to change the splash screen for a 128 x 64 OLED display? The Adafruit libraries include something but here's how to change it. I created an XLS to generate the display code, just enter 1 and 0 for the pixels you want on or off. Here's how to use this SSD1306 splashscreen code generator

Get the excel file https://drive.google.com/open?id=0ByEQKtsOckWBV3JEa3JKUGktTlU

  1. Open the Excel file (Office 2010), on the tab Code Creator, in the highlighted cells, enter a 0 to turn that pixel off, 1 to turn it on, do this for all 128 x 64 pixels, note the 0 or 1 will be invisible

  2. On the tab Code Creator, copy cells A3 to A72 to the clipboard (this is the entire buffer[] definition)

  3. open the file Adafruit_SSD1606.cpp and select all code for the "static unit8_t buffer" definition, and overwrite that code with the stuff on the clipboard (just paste on the selected code)

  4. save the .cpp file and recompile your sketch

  5. check adafruit licensing before changing the splashscreen

Here's an example of the Excel user interface, the OLED 128 x 64 will look the same.

Enjoy!