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

