Ответы в темах
-
АвторСообщения
-
27.04.2020 в 10:16 #64781
Почистил папку с библиотеками. Все библиотеки установил из архива с прошивкой. И всё заработало! Попробовал обновить версию Arluino IDE до самой новой 1.8.12. Действительно, Sergey_r прав, версия самой среды Arluino IDE не критична. Работает!
Вопрос снят. Большое спасибо за поддержку!
26.04.2020 в 17:02 #64755Спасибо за ответы.
Деинсталлировал текущую версию, удалил C:\Users\Vlad\AppData\Local\Arduino15.
Перешел на версию 1.8.5 и ESP 2.4.2. Попробовал со средой Arduino установленной с помощью инсталлера и на версии “портабле”.
Результат изменился, но в обоих случаях одинаковый:”Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).”
Перед этим долго ругается:
“D:\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp: In member function ‘int ESP8266WiFiGenericClass::hostByName(const char*, IPAddress&)’:
D:\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp:428:87: error: invalid conversion from ‘void (*)(const char*, ip_addr_t*, void*) {aka void (*)(const char*, ip4_addr*, void*)}’ to ‘dns_found_callback {aka void (*)(const char*, const ip4_addr*, void*)}’ [-fpermissive]
err_t err = dns_gethostbyname(aHostname, &addr, &wifi_dns_found_callback, &aResult);^
In file included from D:\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp:40:0:
C:\Users\Vlad\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2/tools/sdk/lwip2/include/lwip/dns.h:108:18: error: initializing argument 3 of ‘err_t dns_gethostbyname(const char*, ip_addr_t*, dns_found_callback, void*)’ [-fpermissive]
err_t dns_gethostbyname(const char *hostname, ip_addr_t *addr, ^”.
Подскажите, пожалуйста, что не так?
25.04.2020 в 22:56 #64697Понизил версию библиотеки ESP8266 в самой среде Arluino IDE до версии 2.4.2. Все по-прежнему. Может, что-то не так установлено?
Вложения:
Вы должны войти для просмотра вложений.25.04.2020 в 19:31 #64677При компиляции файла LuckyBox.ino во вкладке SETTING_h на строке 101.extern Ticker tickerSet; появляется ошибка ‘Ticker’ does not name a type. Действительно, в строке 13.//#include <Ticker.h>. Если её раскомментировать, то компиляция останавливается во вкладке http_config.h на строке 40.if (!Update.begin(maxSketchSpace, U_SPIFFS)) { //start with max available size с ошибкой ‘U_SPIFFS’ was not declared in this scope. Помогите, пожалуйста! Arluino IDE переустановил на версию 1.8.12 с удалением старых следов. Не помогло.
-
АвторСообщения