drivers 802154: use memset for eui64 padding
This commit is contained in:
parent
4d46a5f91e
commit
416b9759e2
@ -74,9 +74,7 @@ void at86rf2xx_reset(at86rf2xx_t *dev)
|
||||
|
||||
#if CPUID_LEN < IEEE802154_LONG_ADDRESS_LEN
|
||||
/* in case CPUID_LEN < 8, fill missing bytes with zeros */
|
||||
for (int i = CPUID_LEN; i < IEEE802154_LONG_ADDRESS_LEN; i++) {
|
||||
cpuid[i] = 0;
|
||||
}
|
||||
memset(&(cpuid[CPUID_LEN]), 0, (IEEE802154_LONG_ADDRESS_LEN - CPUID_LEN));
|
||||
#else
|
||||
for (int i = 8; i < CPUID_LEN; i++) {
|
||||
cpuid[i & 0x07] ^= cpuid[i];
|
||||
|
||||
@ -435,9 +435,7 @@ int kw2xrf_init(kw2xrf_t *dev, spi_t spi, spi_speed_t spi_speed,
|
||||
#if CPUID_LEN < IEEE802154_LONG_ADDRESS_LEN
|
||||
|
||||
/* in case CPUID_LEN < 8, fill missing bytes with zeros */
|
||||
for (int i = CPUID_LEN; i < IEEE802154_LONG_ADDRESS_LEN; i++) {
|
||||
cpuid[i] = 0;
|
||||
}
|
||||
memset(&(cpuid[CPUID_LEN]), 0, (IEEE802154_LONG_ADDRESS_LEN - CPUID_LEN));
|
||||
|
||||
#else
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user