error check in embedded software added
writing and reading to eeprom works - checksum needs to be fixed