21-02-2019, 10:11
(21-02-2019, 02:34)Werk_AG Wrote: Routines.ino
Find and replace this:
Code:// --------------------------------------------------------------------------------------
// Read / Write a Int to External Eeprom
// --------------------------------------------------------------------------------------
int Ext_eepromReadInt(int address)
{
int value = 0x0000;
value = value | ExternalEeprom_read(address) << 8;
value = value | ExternalEeprom_read(address + 1);
return value;
}
void Ext_eepromWriteInt(int address, int value)
{
ExternalEeprom_write(address, (value >> 8) & 0xFF );
ExternalEeprom_write(address + 1, value & 0xFF);
}
with this:
Code:// --------------------------------------------------------------------------------------
// Read / Write a Int to External Eeprom
// --------------------------------------------------------------------------------------
#if Work_Mode == 0
int Ext_eepromReadInt(int address)
{
int value = 0x0000;
value = value | ExternalEeprom_read(address) << 8;
value = value | ExternalEeprom_read(address + 1);
return value;
}
void Ext_eepromWriteInt(int address, int value)
{
ExternalEeprom_write(address, (value >> 8) & 0xFF );
ExternalEeprom_write(address + 1, value & 0xFF);
}
#endif
Regards
That's perfect, works fine now.
many thanks Andy

