refactored the eeprom/one wire interface to use uint64 as address type