ошибка: нет соответствующей функции для вызова 'UdpContext :: listen (const ip_addr_t &, int &)' if (! _ udp_ota-> listen (* IP_ADDR_ANY, _port)) - PullRequest
0 голосов
/ 27 февраля 2019

Получение этой ошибки при попытке загрузить код на Es08266 12e.Ошибка была вызвана из-за ошибки ArduinoOTA.

: нет соответствующей функции для вызова 'UdpContext :: listen (const ip_addr_t &, int &)' if (! _ Udp_ota-> listen (* IP_ADDR_ANY, _port))

примечание: bool UdpContext :: listen (const ip_addr_t *, uint16_t) bool listen (CONST ip_addr_t * addr, порт uint16_t)

код был взят из примера ArduinoOTA

1 Ответ

0 голосов
/ 27 февраля 2019

Нашел решение, используя простое исправление в библиотеке UdpContext.h.

Поскольку я парень из Linux, следуйте за мной, чтобы найти файл: Путь должен быть: /home//.arduino15/packages/esp8266/hardware/esp8266 / 2.5.0 / library / ESP8266WiFi / src / include / UdpContext.h

Ссылка ссылка

Теперь отредактируйте этот файл: простозамените весь код моим кодом, который находится по ссылке

Сохраните код и попробуйте перезапустить Arduino IDE, и проблема будет решена.

...