
void Memory_Save(void){
uchar x;
uint temp1_dec;
ulong temp1_odo;
temp1_dec = Odo_Decimal[0];
temp1_odo = Odo_Count[0];
I2C_Bus_Speed[0] = 0; //Set I2C to 100Khz for SAA1064 limits

//External eeprom Odo
transmit_bytes[0] = 0x00; //High address
transmit_bytes[1] = 0x00; //Low address
for (x = 0 ;x<4; x++){ //Save Main Odo Data
transmit_bytes[x+2] = temp1_odo;  
temp1_odo = temp1_odo >> 8;} //32 bit data move LONG bytes 0-3
MAX_NUMBYTE_TX[0] = 5; //Send 6 Bytes of data (N+1)
Send_I2C_Data(0x50);  //Transmit data to odo
