Thanks UKHelibob and PaulS
I have done the alterations you both suggested, but not too sure if I have done it correctly.
See new sketch attached
Error Report:
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src" "-IC:\Users\asuspc\Documents\Arduino\libraries\Rotary" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\asuspc\AppData\Local\Temp\arduino_build_69043\sketch\temp_sketch.ino.ino.cpp" -o "C:\Users\asuspc\AppData\Local\Temp\arduino_build_69043\sketch\temp_sketch.ino.ino.cpp.o"
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino: In function 'void setup()':
temp_sketch.ino:71: error: expected initializer before 'storeMem'
storeMem(startAddress);
^
temp_sketch.ino:76: error: no matching function for call to 'EEPROMClass::read(byte&, byte&)'
EEPROM.read(startAddress, millions);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:76:37: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
temp_sketch.ino:77: error: no matching function for call to 'EEPROMClass::read(int, byte&)'
EEPROM.read(startAddress + 1, hundredthousands);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:77:49: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
temp_sketch.ino:78: error: no matching function for call to 'EEPROMClass::read(int, byte&)'
EEPROM.read(startAddress + 2, tenthousands);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:78:45: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
temp_sketch.ino:79: error: no matching function for call to 'EEPROMClass::read(int, byte&)'
EEPROM.read(startAddress + 3, thousands);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:79:42: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
temp_sketch.ino:80: error: no matching function for call to 'EEPROMClass::read(int, byte&)'
EEPROM.read(startAddress + 4, hundreds);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:80:41: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
temp_sketch.ino:81: error: no matching function for call to 'EEPROMClass::read(int, byte&)'
EEPROM.read(startAddress + 5, tens);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:81:37: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
temp_sketch.ino:82: error: no matching function for call to 'EEPROMClass::read(int, byte&)'
EEPROM.read(startAddress + 6, ones);
^
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:82:37: note: candidate is:
In file included from C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: uint8_t EEPROMClass::read(int)
uint8_t read( int idx ) { return EERef( idx ); }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:13: note: candidate expects 1 argument, 2 provided
C:\Users\asuspc\Desktop\Forum\temp_sketch.ino\temp_sketch.ino.ino: At global scope:
temp_sketch.ino:85: error: expected declaration before '}' token
} //setup function end
^
Multiple libraries were found for "LiquidCrystal.h"
Used: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal
Not used: C:\Users\asuspc\Documents\Arduino\libraries\Newliquidcrystal_1.3.5
Using library LiquidCrystal at version 1.0.7 in folder: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal
Using library Rotary in folder: C:\Users\asuspc\Documents\Arduino\libraries\Rotary (legacy)
Using library EEPROM at version 2.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM
exit status 1
expected initializer before 'storeMem'
temp_sketch.ino.ino (8.09 KB)