Working version prior to splitting off into individual device familes
separate files for 1-wire devices, but eprom not yet working