Влад

Ответы в темах

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #64781
    Влад
    Участник
    • Ответов: 4
    @vladislav

    Почистил папку с библиотеками. Все библиотеки установил из архива с прошивкой. И всё заработало! Попробовал обновить версию Arluino IDE до самой новой 1.8.12. Действительно, Sergey_r прав, версия самой среды Arluino IDE не критична. Работает!

    Вопрос снят. Большое спасибо за поддержку!

     

     

    #64755
    Влад
    Участник
    • Ответов: 4
    @vladislav

    Спасибо за ответы.

    Деинсталлировал текущую версию, удалил 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, ^”.

    Подскажите, пожалуйста, что не так?

    #64697
    Влад
    Участник
    • Ответов: 4
    @vladislav

    Понизил версию библиотеки ESP8266 в самой среде Arluino IDE  до версии 2.4.2. Все по-прежнему. Может, что-то не так установлено?

    Вложения:
    Вы должны войти для просмотра вложений.
    #64677
    Влад
    Участник
    • Ответов: 4
    @vladislav

    При компиляции файла 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 с удалением старых следов. Не помогло.

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)