diff --git a/cpu/sam0_common/periph/cpuid.c b/cpu/sam0_common/periph/cpuid.c index a124d6f647..8359fe1cc0 100644 --- a/cpu/sam0_common/periph/cpuid.c +++ b/cpu/sam0_common/periph/cpuid.c @@ -33,5 +33,5 @@ void cpuid_get(void *id) { uint32_t addr[] = { WORD0, WORD1, WORD2, WORD3 }; - memcpy(id, (void *)addr, CPUID_LEN); + memcpy(id, &addr[0], CPUID_LEN); }