У меня был рабочий скомпилированный код Wi-Fi NodeMCU с версией сообщества 2.4.2, но я хотел добавить функциональность ESP32 ADC в соответствии с документом «См. документацию» и использовал p0Val = adc.read(0); но я получил, что «adc» не был объявлен в этой области. Пытаясь заставить его работать, я обновил версию 2.4.2 до 2.7.0 (последняя), и он все еще не распознается. Есть ли специальный файл .h что мне нужно для функциональности ADC?После обновления до 2.7.0 моя станция NodeMCU сразу отключается от клиента.Запустил отладку Wi-Fi и вот вывод:
enter code here
скандированный
[WIFI] сканирование выполнено
[WIFI] Найдено 5 сетей
---> 0: [6][BC: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: BC:64:4B:A8:90:8D SSID: WIFI21FA52 Канал: 6 (-66)
скандированный
состояние: 0 -> 2 (b0)
состояние: 2 -> 0 (2)
восстановить соединение
вай фай эвент: 1
Это продолжается вечно, и отладка не говорит мне ничего, что дало бы мне понять, что происходит. Почему мой исходный код теперь не работает в версии 2.7.0?