The delimiters in the MAC are unfriendly.
In some of our other code we format the MAC with out delimiters.
For example: F4650BC295E8
This format is used in the PMD_Processin_MQTT
mac_to_NameDict.set("F4650BC0B524", "KRAKE_US0007");
mac_to_NameDict.set("F4650BC0B52C", "KRAKE_US0006");
mac_to_NameDict.set("ECC9FF7D8EE8", "KRAKE_US0005");
mac_to_NameDict.set("ECC9FF7D8EF4", "KRAKE_US0004");
mac_to_NameDict.set("ECC9FF7C8C98", "KRAKE_US0003");
mac_to_NameDict.set("ECC9FF7D8F00", "KRAKE_US0002");
There is code in the GPAD_API which renders the MAC with out delimiters.
Conceptually the MAC is not a feature of STA or softAT. It is a unique identifier of the particular chip.
Reporting the WiFi mode on the same line as the MAC reinforces a mistaken impression of linkage.
Originally posted by @ForrestErickson in #434 (comment)