I have a possibly stupid question , but is this:
byte addr; mean that addr is 8 bytes big? so if i did a memcmp or a memcpy it would be:
memcpy(storedaddr, addr, 8);? or is it something more like
memcpy(storedaddr, addr, sizeof(addr)); ?
(assuming storedaddr is also storedaddr) ?