mirror of https://github.com/ARMmbed/mbed-os.git
Previously get_mac_address on a ThreadInterface returned the EUI-64 reported by the radio driver. This was required for commissioning, but was inconsistent with other interfaces, and the API concept. 5.9.0 inadvertently changed this so that get_mac_address returned the actual MAC address used by the radio, which is a hash result of the EUI-64 for Thread. The original "return the EUI-64" form was somewhat faulty, as get_mac_address would not return the EUI-64 set by set_device_eui64() or another mechanism before connect() was called. Rather than revert to old behaviour, add a new API to get the device EUI-64 to ThreadInterface, alongside the existing set API. |
||
---|---|---|
.. | ||
include | ||
CallbackHandler.cpp | ||
LoWPANNDInterface.cpp | ||
MeshInterfaceNanostack.cpp | ||
NanostackEMACInterface.cpp | ||
NanostackEthernetInterface.cpp | ||
NanostackMemoryManager.cpp | ||
ThreadInterface.cpp | ||
ethernet_tasklet.c | ||
mesh_system.c | ||
nd_tasklet.c | ||
thread_tasklet.c |