делаю "огненную лампу" плата NodeMCU ,настроил все как расписано при загрузки скетча выдает ошибку в деректории Types.h ,в последней строке ,прошивка от gunner47 вот скрин https://prnt.sc/rkneio
Погугли ошибкуУважаемы знатоки. Подскажите пожалуйста, как решить проблему? Там только плата 0.9 и 1.0 есть. Ide 1.8.9
Приветствую.
При компиляции прошивки от gunner47 v1.4 выходит ошибка:
Arduino: 1.8.10 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Sketch + WiFi Settings, 115200"
In file included from D:\GyverLamp-gunner47\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:110:0:
C:\Program Files\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"
^
In file included from C:\Program Files\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from D:\GyverLamp-gunner47\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:110:
C:\Program Files\Arduino\libraries\FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
D:\GyverLamp-gunner47\GyverLamp-master\firmware\GyverLamp_v1.4\button.ino: In function 'void buttonTick()':
button:149:19: error: 'class GButton' has no member named 'getHoldClicks'
switch (touch.getHoldClicks())
^
exit status 1
'class GButton' has no member named 'getHoldClicks'
Как победить?
в общем у меня своего рода такая же дичь была, не мог понять почему. проблему решил перезаливкой прошивки в плату. то что у гайвера вариант он не помог-лезли ошибки. получилось оживить https://mikrotok.ru/nodemcu-esp8266-как-подключить-и-прошивка/ с этого сайта.Друзья, всем привет!
Помогите пожалуйста новичку с первым проектом, знаменитой лампой.....
Такая же проблема на сегодня, кто подскажет?@Wan-Derer, благодарю за помощь.
После указанных вами действий у меня появилась следующая ошибка компиляции:
In file included from /home/natalia/GyverLamp-master/firmware/GyverLamp_v1.5.5/GyverLamp_v1.5.5.ino:97:0:
/home/natalia/Arduino/libraries/FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"
^
In file included from /home/natalia/Arduino/libraries/FastLED-3.2.9/FastLED.h:65:0,
from /home/natalia/GyverLamp-master/firmware/GyverLamp_v1.5.5/GyverLamp_v1.5.5.ino:97:
/home/natalia/Arduino/libraries/FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
In file included from /home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from /home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from /home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/cores/esp8266/Arduino.h:32,
from sketch/GyverLamp_v1.5.5.ino.cpp:1:
/home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM attribute((section( "\".irom.text." FILE "." STRINGIZE(__LINE) "." STRINGIZE(__COUNTER) "\"")))
^
/home/natalia/Arduino/libraries/WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from /home/natalia/GyverLamp-master/firmware/GyverLamp_v1.5.5/GyverLamp_v1.5.5.ino:100:0:
/home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/ESP8266WebServer/src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
Такая же проблема на сегодня, кто подскажет?
@Wan-Derer, благодарю за помощь.
После указанных вами действий у меня появилась следующая ошибка компиляции:
In file included from /home/natalia/GyverLamp-master/firmware/GyverLamp_v1.5.5/GyverLamp_v1.5.5.ino:97:0:
/home/natalia/Arduino/libraries/FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"
^
In file included from /home/natalia/Arduino/libraries/FastLED-3.2.9/FastLED.h:65:0,
from /home/natalia/GyverLamp-master/firmware/GyverLamp_v1.5.5/GyverLamp_v1.5.5.ino:97:
/home/natalia/Arduino/libraries/FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
In file included from /home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from /home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from /home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/cores/esp8266/Arduino.h:32,
from sketch/GyverLamp_v1.5.5.ino.cpp:1:
/home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM attribute((section( "\".irom.text." FILE "." STRINGIZE(__LINE) "." STRINGIZE(__COUNTER) "\"")))
^
/home/natalia/Arduino/libraries/WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from /home/natalia/GyverLamp-master/firmware/GyverLamp_v1.5.5/GyverLamp_v1.5.5.ino:100:0:
/home/natalia/.arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/ESP8266WebServer/src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
РЕШЕНО: просто вручную удалил пакет под esp по пути, который указан в ошибкеНароод, помогите! Давно собирал лампу с прошивкой Ганнера на ноде и все прекрасно загрузилось, поставилось без проблем. Сейчас решил обновить прошивку и компиляция скетча не получается. Текст ошибки следующий
Arduino: 1.8.12 (Windows 8.1), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:1MB OTA:~1019KB), 2, v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200"
loading hardware from C:\Users\Aleksandr\AppData\Local\Arduino15\packages: following possible symlink C:\Users\Aleksandr\AppData\Local\Arduino15\packages: EvalSymlinks: too many links
Настройки делал согласно инструкциям
ESP, IoT - WiFi лампа-будильник. Обсуждение прошивки от GUNNER47
@Koteyka, Ок, я думал только конфигурация из приложения. Очень актуально!community.alexgyver.ru
Сейчас ссылаюсь на то, что недавно переустановил винду на SSD, при этом перенес папку Users с диска C на подключенный том, то есть по факту папка Users на диске D.
@данил90, у вас сломался пакет поддержки esp8266. Переустановка может и не помочь, у меня такое было. Нужно полностью удалить пакет вручную удалив папку Users/danilogarkov/Library/Arduino15/packages/esp8266 (перед этим Ардуино ИД нужно закрыть) и снова установить пакет поддержки.
спасибо друг поставил другую прошивку и заработало))))))) дня через 2 как будет время поставлю прошивку от gunner47, посмотрю что и как там=))) если интересно понравилось или нет, то отпишусь потом!=))@данил90, выше уже писали по аналогичной проблеме. Установите ядро поддержки esp8266 версии 2.5.2.
А вообще, зачем вам устаревшая прошивка? Ставьте от gunner47, или любой современный мод, их аж в четырех темах на этом форуме овердофига. И с новыми пакетами поддержки не конфликтуют, и приложение новое прикольное, и эффектов больше 60-ти, и сами эффекты плавнее и круче сделаны. Темы с этим всем добром в разделе "Электроника" вверху прибиты.
Спасибо за ответ.@Иван Игоревич, Пины в этом скетче прописанны для Arduino Nano или Micro и выбираются при компиляции для определённой платы.