mbed-os/features/nanostack/mbed-mesh-api/source
Kevin Bracey 1fde01c243 Add API to read Thread EUI-64
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.
2018-06-29 17:10:17 +01:00
..
include Add API to read Thread EUI-64 2018-06-29 17:10:17 +01:00
CallbackHandler.cpp Nanostack EMAC implementation 2018-05-23 12:24:04 +03:00
LoWPANNDInterface.cpp Add NetworkInterface::get_default_instance() 2018-05-23 12:25:17 +03:00
MeshInterfaceNanostack.cpp Add NetworkInterface::get_default_instance() 2018-05-23 12:25:17 +03:00
NanostackEMACInterface.cpp Nanostack EMAC - avoid initialisation race 2018-06-15 13:30:56 +01:00
NanostackEthernetInterface.cpp Nanostack EMAC implementation 2018-05-23 12:24:04 +03:00
NanostackMemoryManager.cpp Nanostack EMAC implementation 2018-05-23 12:24:04 +03:00
ThreadInterface.cpp Add API to read Thread EUI-64 2018-06-29 17:10:17 +01:00
ethernet_tasklet.c Nanostack EMAC implementation 2018-05-23 12:24:04 +03:00
mesh_system.c Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
nd_tasklet.c Merge pull request #6981 from yogpan01/master 2018-05-25 16:51:04 -05:00
thread_tasklet.c Add API to read Thread EUI-64 2018-06-29 17:10:17 +01:00