У меня был работающий скомпилированный код Wi-Fi NodeMCU с версией сообщества 2.4.2, но я хотел добавить функциональность ESP32 AD C в соответствии с документом «См. Документацию» и использовал p0Val = ad c .read (0 ); но я получил "ad c", не был объявлен в этой области. В попытке заставить его работать, я обновил с версии 2.4.2 до 2.7.0 (последняя), и это все еще не распознано. Есть специальный .h файл, который мне нужен для функциональности AD C? После обновления до 2.7.0 моя станция NodeMCU немедленно отключается от клиента. Запустилась отладка Wi-Fi, и вот вывод:
enter code here
scandone
[WIFI] сканирование выполнено
[WIFI] 5 найденных сетей
---> 0: [6] [B C: 64: 4B: A8: 90 : 8D] WIFI21FA52 (-66) *
1: [1][08:D5:9D:92:52:C6] MySpectrumWiFic0-2G (-88) *
2: [1][58:90:43:0D:91:9E] MySpectrumWiFi98-2G (-93) *
3: [6][02:20:00:35:D1:CF] DIRECT-iaLexmark MC2425adw-cfd1 (-58) *
4: [6][D8:A7:56:75:BE:4E] MySpectrumWiFi48-2G (-85) *
[WIFI] Подключение BSSID: B C: 64: 4B: A8: 90: 8D SSID: WIFI21FA52 Канал: 6 (-66)
scandone
состояние: 0 -> 2 (b0)
состояние: 2 -> 0 (2)
переподключение
wifi evt : 1
Это продолжается вечно, и отладка не сообщает мне ничего, что дает мне понять, что происходит. Почему мой оригинальный код не работает в версии 2.7.0?