Basic message and LEDs, from Digilent examples. (Need to view page source for #includes??)
#include 

int ld1 = 77;
int ld2 = 76;
int ld3 = 75;
int ld4 = 74;
int ld5 = 73;
int ld6 = 72;
int ld7 = 71;
int ld8 = 70;

void setup()
{
  IOShieldOled.begin();

  pinMode(PIN_LED1, OUTPUT);     
  pinMode(ld1, OUTPUT);     
  pinMode(ld2, OUTPUT);     
  pinMode(ld3, OUTPUT);     
  pinMode(ld4, OUTPUT);     
  pinMode(ld5, OUTPUT);     
  pinMode(ld6, OUTPUT);     
  pinMode(ld7, OUTPUT);     
  pinMode(ld8, OUTPUT);     
}

void loop()
{
  int irow;
  int ib;

  //Clear the virtual buffer
  IOShieldOled.clearBuffer();
  
  //Chosing Fill pattern 0
  IOShieldOled.setFillPattern(IOShieldOled.getStdPattern(0));
  //Turn automatic updating off
  IOShieldOled.setCharUpdate(0);
  
  //Draw a rectangle over wrting then slide the rectagle
  //down slowly displaying all writing
  for (irow = 0; irow < IOShieldOled.rowMax; irow++)
  {
    IOShieldOled.clearBuffer();
    IOShieldOled.setCursor(0, 0);
    IOShieldOled.putString("Tom's chipKIT");
    IOShieldOled.setCursor(0, 1);
    IOShieldOled.putString("Basic I/O Shield");
    IOShieldOled.setCursor(0, 2);
    IOShieldOled.putString("by Digilent");
    
    IOShieldOled.moveTo(0, irow);
    IOShieldOled.drawFillRect(127,31);
    IOShieldOled.moveTo(0, irow);
    IOShieldOled.drawLine(127,irow);
    IOShieldOled.updateDisplay();
    delay(100);
  }
  
  delay(1000);
  
  // Blink the display a bit.
  IOShieldOled.displayOff();
  delay(500);
  IOShieldOled.displayOn();
  delay(500);
  
  IOShieldOled.displayOff();
  delay(100);
  IOShieldOled.displayOn();
  delay(100);

  //IOShieldOled.displayOff();
  //delay(500);
  //IOShieldOled.displayOn();
  //delay(500);

  delay(2000);
  
  // Now erase the characters from the display
  for (irow = IOShieldOled.rowMax-1; irow >= 0; irow--) {
    IOShieldOled.setDrawColor(1);
    IOShieldOled.setDrawMode(IOShieldOled.modeSet);
    IOShieldOled.moveTo(0,irow);
    IOShieldOled.drawLine(127,irow);
    IOShieldOled.updateDisplay();
    delay(25);
    IOShieldOled.setDrawMode(IOShieldOled.modeXor);
    IOShieldOled.moveTo(0, irow);
    IOShieldOled.drawLine(127, irow);
    IOShieldOled.updateDisplay();
  }
  
  delay(1000);  

  // Draw a rectangle in center of screen
  // Display the 8 different patterns availible
  //IOShieldOled.setDrawMode(IOShieldOled.modeSet);

  //for(ib = 1; ib < 8; ib++)
  //{
    //IOShieldOled.clearBuffer();
    
    //IOShieldOled.setFillPattern(IOShieldOled.getStdPattern(ib));
    //IOShieldOled.moveTo(55, 1);
    //IOShieldOled.drawFillRect(75, 27);
    //IOShieldOled.drawRect(75, 27);
    //IOShieldOled.updateDisplay();
    
    //delay(1000);
  //}
  digitalWrite(ld1, LOW);    // set the LED off
  digitalWrite(ld3, LOW);    // set the LED off
  digitalWrite(ld5, LOW);    // set the LED off
  digitalWrite(ld7, LOW);    // set the LED off

  digitalWrite(ld2, HIGH);   // set the LED on
  digitalWrite(ld4, HIGH);   // set the LED on
  digitalWrite(ld6, HIGH);   // set the LED on
  digitalWrite(ld8, HIGH);   // set the LED on

  delay(1000);              // wait for a second

  digitalWrite(ld1, HIGH);   // set the LED on
  digitalWrite(ld3, HIGH);   // set the LED on
  digitalWrite(ld5, HIGH);   // set the LED on
  digitalWrite(ld7, HIGH);   // set the LED on

  digitalWrite(ld2, LOW);    // set the LED off
  digitalWrite(ld4, LOW);    // set the LED off
  digitalWrite(ld6, LOW);    // set the LED off
  digitalWrite(ld8, LOW);    // set the LED off

  delay(1000);              // wait for a second
}