sam0_common: clarify memcpy in cpuid_get

This commit is contained in:
Koen Zandberg 2020-04-28 14:53:22 +02:00
parent a0a4091b2a
commit fe299138aa
No known key found for this signature in database
GPG Key ID: 0895A893E6D2985B

View File

@ -39,6 +39,8 @@
void cpuid_get(void *id) void cpuid_get(void *id)
{ {
/* Use memcpy to prevent unaligned access, which is not supported on
* cortex-m0+, to id */
uint32_t addr[] = { WORD0, WORD1, WORD2, WORD3 }; uint32_t addr[] = { WORD0, WORD1, WORD2, WORD3 };
memcpy(id, &addr[0], CPUID_LEN); memcpy(id, &addr[0], CPUID_LEN);
} }