Where are WiFi.macaddress() members/overload-members documented?
Posted: Tue Sep 16, 2025 11:07 am
I am just beginning with arduino, and am so rusty at C++ that I might as well be a beginner.
Including <WiFi.h> , then thanks to the arduino IDE suggestions I was able to guess that WiFi.macaddress().c_string()returned a ':' delimited string of the return type of WiFi.macaddress(), but I am not happy that I was only able to guess this through experimentation and with the help of the impressive but still limited Arduino-ide.
[*] Where precisely are WiFi.macaddress() 's members/overload-members documented please? In particular c_string()?
If someone could please provide a 'precise' location of the relevant Espressif documentation, or even a section or anchor I would appreciate it. As I have almost certainly referred to it already, but blew right passed it, or missed its implications.
[*] Or coming at this from another angle, what would be the proper way of determining or the rationale behind 'reasonably' assuming that c_string() would be a suitable method please?
Many thanks.
Including <WiFi.h> , then thanks to the arduino IDE suggestions I was able to guess that WiFi.macaddress().c_string()returned a ':' delimited string of the return type of WiFi.macaddress(), but I am not happy that I was only able to guess this through experimentation and with the help of the impressive but still limited Arduino-ide.
[*] Where precisely are WiFi.macaddress() 's members/overload-members documented please? In particular c_string()?
If someone could please provide a 'precise' location of the relevant Espressif documentation, or even a section or anchor I would appreciate it. As I have almost certainly referred to it already, but blew right passed it, or missed its implications.
[*] Or coming at this from another angle, what would be the proper way of determining or the rationale behind 'reasonably' assuming that c_string() would be a suitable method please?
Many thanks.