   SeeedOled.putString("Temp:");       //Print the String
   SeeedOled.setTextXY(3,0);
   SeeedOled.putString("Pres:");
+  SeeedOled.setTextXY(5,0);
+  SeeedOled.putString("Time:");
+  SeeedOled.setTextXY(6,0);
+  SeeedOled.putString("Date:");
+}
+
+void setup() {
+  Wire.begin();
+  SeeedOled.init();
+  initOledTitle();
+  t = now();
+  barom.init();
 }
 
 void oledMsg() {

  SeeedOled.setTextXY(3,6);
  SeeedOled.putNumber(pressure);
  SeeedOled.putString(" Pa");
}

void loop() {
  temperature = barom.bmp085GetTemperature(barom.bmp085ReadUT());
  pressure = barom.bmp085GetPressure(barom.bmp085ReadUP());
  oledMsg();
  delay(500);
}

#include <Wire.h>
#include <SeeedOLED.h>
#include "Barometer.h"
#include <Time.h>

float temperature;
float pressure;
time_t t;

Barometer barom;

void initOledTitle(void){
  SeeedOled.clearDisplay();          //clear the screen and set start position to top left corner
