Solved my problem, Turns out I was been silly with the Oscilloscope. Below is the code for a saw tooth wave.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include <Wire.h>
void setup()
{
Wire.begin();
Serial.begin(115200);
}
byte val = 0;
byte valHi = 0;
void loop()
{
Wire.beginTransmission(0x2D); //Address when AD0 & AD1 are low
Wire.write(valHi);
Wire.write(val);
Wire.endTransmission();
val++;
if(val == 255)
{
val = 0;
valHi++;
}
if(valHi==4)
{
valHi=0;
}
Serial.print(valHi);
Serial.print(" ");
Serial.print(val);
Serial.println();
delay(5);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////