// ************************************************************************
    // * Character - "o", Ascii - 111
    // ************************************************************************
    0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00,          //      #####    
    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00,          //    #########  
    0x0F, 0xFF, 0x00, 0x00, 0x0F, 0xFF, 0x00, 0x00,          //   ###     ### 
    0x0F, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00,          //   ##       ## 
    0xFF, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00,          //  ###       ###
    0xFF, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00,          //  ###       ###
    0xFF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00,          //  ##         ##
    0xFF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00,          //  ##         ##
    0xFF, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00,          //  ###       ###
    0xFF, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00,          //  ###       ###
    0x0F, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00,          //   ##       ## 
    0x0F, 0xFF, 0x00, 0x00, 0x0F, 0xFF, 0x00, 0x00,          //   ###     ### 
    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00,          //    #########  
    0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00,          //      #####

Character LCDs are great for building simple embedded interfaces, they are simple to use and cheap. I use character LCDs in most of my own projects and experiments. However, character LCDs are somewhat limited. It’s hard if not impossible to display an image or a logo on the screen and you’re often stuck with the same font built into the display. Unlike character displays, graphical displays provide more flexibility and will let you display images and custom fonts. In this post I’ll talk about working with a graphical OLED display. The display I’ll talk about uses the SSD1322 driver chip from Solomon Systech.