чем отличается WiFi.mode() от wifi_set_opmode()?
В чем разница между WiFi.mode()
а также wifi set opmode()
на esp8266?
1 ответ
Решение
WiFi.mode()
является функцией библиотеки Wi-Fi esp8266 Arduino. wifi_set_opmode()
является функцией Espressif SDK. Библиотека Arduino оборачивает функцию C SDK в классы C++ реализации API Arduino.
Реализация WiFi.getMode()
функция:
WiFiMode_t ESP8266WiFiGenericClass::getMode() {
return (WiFiMode_t) wifi_get_opmode();
}
Реализация сеттера WiFi.mode(mode)
имеет некоторую дополнительную логику, но в конце вызывает wifi_set_opmode(mode);