ESP, IoT ESP8266, проблема с компиляцией скетча

Помогите запустить скетч
BLUETOOTH МАТРИЦА НА АДРЕСНЫХ СВЕТОДИОДАХ

Имею esp8266.
Библиотеки поставил, порт и плату выбрал по инструкции. При компиляции получаю вот это:

Arduino: 1.8.2 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"


In file included from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:0:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:17:21: note: #pragma message: FastLED version 3.002.000

# pragma message "FastLED version 3.002.000"

^

In file included from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/led_sysdefs.h:24:0,

from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:44,

from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/platforms/esp/8266/led_sysdefs_esp8266.h:15:17: error: conflicting declaration 'typedef uint8_t boolean'

typedef uint8_t boolean;

^

In file included from sketch\GyverMatrixOS_v1.11.ino.cpp:1:0:

C:\Users\Admin_scamt\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\cores\esp8266/Arduino.h:191:14: error: 'boolean' has a previous declaration as 'typedef bool boolean'

typedef bool boolean;

^

In file included from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:68:0,

from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/fastspi.h:110: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"

^

exit status 1
Ошибка компиляции для платы WeMos D1 R1.
 

Комментарии

vova223

✩✩✩✩✩✩✩
16 Фев 2020
10
2
@Sergey66, сотри все библиотеки и постав их с помощью менеджера библиотек. ,библиотеку GyverButton устанои вручную
 

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
@Sergey66, сотри все библиотеки и постав их с помощью менеджера библиотек. ,библиотеку GyverButton устанои вручную
Если честно, то я тоже пришел к мысли, что надо пожалуй не только удалить программу, но и вычистить все где есть библиотеки и переустановить заново всё. Одно странно, до этого устанавливал бегущие огни, цветомузыку ... вопросов не было ... а тут - такая капризная?!
 

vova223

✩✩✩✩✩✩✩
16 Фев 2020
10
2
@Sergey66, А у меня также было)) целый день игрался, пока не плюнул, стёр программу и все библиотеки. Поставил заново программу в ней указал папку для библиотек, и начал устанавливать библиотеки с помощью менеджера библиотек. Установил всё и о чудо компиляция прошла успешно. Вот такая она капризная)))
 
  • Лойс +1
Реакции: fred009 и Sergey66

Летающий Монстр

✩✩✩✩✩✩✩
17 Фев 2020
12
0
Друзья, всем привет!
Помогите пожалуйста новичку с первым проектом, знаменитой лампой.
Все поставил по инструкции, прошивку взял по рекомендации со страницы проекта от gunner47.
Подскажите пожалуйста куда рыть? Перепробовал все порты (3,4,5) но везде ошибки
Заранее благодарю!

Arduino: 1.8.12 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

ПРЕДУПРЕЖДЕНИЕ: библиотека Timezone должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp8266.
In file included from C:\Users\Антон\Desktop\Личное\Ардуино\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:122:0:

C:\Program1\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

^

In file included from C:\Program1\Arduino\libraries\FastLED/FastLED.h:65:0,

from C:\Users\Антон\Desktop\Личное\Ардуино\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:122:

C:\Program1\Arduino\libraries\FastLED/fastspi.h:130: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"

^

Скетч использует 371868 байт (35%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 36512 байт (44%) динамической памяти, оставляя 45408 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting...
Traceback (most recent call last):
File "C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main
esp.connect(args.before)
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 460, in connect
last_error = self._connect_attempt(mode=mode, esp32r0_delay=False)
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 440, in _connect_attempt
self.sync()
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 379, in sync
timeout=SYNC_TIMEOUT)
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 322, in command
self.write(pkt)
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 285, in write
self._port.write(buf)
File "C:/Users/�����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/pyserial\serial\serialwin32.py", line 323, in write
raise writeTimeoutError
serial.serialutil.SerialTimeoutException: Write timeout
выбранный последовательный порт serial.serialutil.SerialTimeoutException: Write timeout
не существует или плата не подключена к нему
 

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
@Sergey66, А у меня также было)) целый день игрался, пока не плюнул, стёр программу и все библиотеки. Поставил заново программу в ней указал папку для библиотек, и начал устанавливать библиотеки с помощью менеджера библиотек. Установил всё и о чудо компиляция прошла успешно. Вот такая она капризная)))
всё, запустил... проблема банальная. стал прозванивать провод управления от D4 к матрице ... оказался перебит. спасибо за участие и помощь.
 
  • Лойс +1
Реакции: vova223

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
Летающий Монстр, уберите с пути загрузки библиотек и прошивки кириллицу (замените ее на латиницу ). Драйвера, яву, по ссылкам на странице проекта "Прошивка и настройка" установили? по рекомендации?
 

Летающий Монстр

✩✩✩✩✩✩✩
17 Фев 2020
12
0
@Sergey66, действительно, вероятно, это и есть проблема. Но самое смешное, что я не могу понять как изменить этот путь.
Я уже поменял название пользователя на латиницу через cmd, но она все равно кириллицей.
Я кинул сам скетч в корень диска С.
Сносил все и переустанавливал, но ошибка прежняя
Когда заходишь в настройки Арудуино IDE в самом низу написано : "Другие настройки вы можете редактировать в файле" и указан путь с кириллицей, как его заменить не могу понять, всю голову сломал уже, подскажите пожалуйста люди добрые))
 

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
@Летающий Монстр, все архивы у Алекса имеют латинский текст. Скачиваете архив. Создаете на диске "С" где "windows, program files и прочие" папку. Обзываете, например, GyverLamp. Туда помещаете скачанный архив и распаковываете. А уже потом оттуда копируете в папку libraries или запускаете версию. Либо туда откуда путь без кириллицы к корневому каталогу (если вы вверху в окошке нажмете на папку, то она вам покажет путь к тому файлу в котором вы находитесь)
 

Летающий Монстр

✩✩✩✩✩✩✩
17 Фев 2020
12
0
@Sergey66, действительно, это же уже загрузка а не компиляция, т.к. это мое перво касание ардуино я сразу не понял. Пойду в нужную тему писать.
PS. Даже изменение пути на латиницу не решило проблему(((
 

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
Кстати, кому интересно. Вчера попытался установить прошивку от AlexGyver 1.5.5 - так и не смог. Выдает ошибку компиляции для платы ESP12F WeMos D1 Мини модуль: "LOLIN(WEMOS) D1 R2 & mini . В какой то момент после танцев с бубном над библиотеками, Arduino IDE и прочим - загрузилась. Стал гореть один диод внизу, но так и не запустилось.... Повторная установка прошивки от gunner47 как бы вначале выдала свечение пары нижних диодов, а позже запустилась (думается модуль что то под тупил) но встала сразу и вот тут .... выдало ПРЕДУПРЕЖДЕНИЕ: библиотека Timezone должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp8266. Но на загрузку и работу это ни как не повлияло!
 

Toha1993

✩✩✩✩✩✩✩
20 Фев 2020
1
0
Такой скриншот не нужен, см. правила
В чем причина?
1582229013780.png
 

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
@Toha1993, у меня была такая же проблема. Я ходил на https://github.com/vvip-68/GyverLampWiFi и оттуда скачал GyverButton, установил в библиотеку libraries что в C:\Program Files (x86)\Arduino\libraries. Правда потом прицепом еще и WiFiManager вылез.... А вообще то попробуйте все библиотеки программы удалить и снова установить через Скетч, а GyverButton руками по вышеуказанной ссылке.
 

slavik

✩✩✩✩✩✩✩
5 Янв 2020
8
0
1582312817648.png
почему виходет ета ошибка если етет фаил находетса?
 

Bublik911

✩✩✩✩✩✩✩
24 Янв 2020
12
2
@slavik, распакуй архив полностью и запускай файл с прошивкой для МК из РАСПАКОВАННОЙ папки, ошибка уйдёт. Всего хорошего и удачи!
 
Изменено:

Bublik911

✩✩✩✩✩✩✩
24 Янв 2020
12
2
@Цаплина Маша, распакуйте архив целиком в отдельно созданную директорию(ну или в любую существующую) и запускайте файл основной файл с программой для микроконтроллера из РАСПАКОВАННОЙ ДИРЕКТОРИИ. Ошибка уйдёт, удачи.
 

ZURGENT

✩✩✩✩✩✩✩
23 Фев 2020
1
0
In file included from C:\Users\semen\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Users\semen\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

^

In file included from C:\Users\semen\Documents\Arduino\libraries\FastLED/FastLED.h:65:0,

from C:\Users\semen\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Users\semen\Documents\Arduino\libraries\FastLED/fastspi.h:130: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 C:\Users\semen\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,

from C:\Users\semen\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,

from C:\Users\semen\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,

from sketch\GyverLamp_v1.5.5.ino.cpp:1:

C:\Users\semen\AppData\Local\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__) "\"")))

^

C:\Users\semen\Documents\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 C:\Users\semen\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:100:0:

C:\Users\semen\AppData\Local\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 };

^

Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Users\semen\Documents\Arduino\libraries\WiFiManager
Не используется: C:\Program Files (x86)\Arduino\libraries\WiFiManager
Несколько библиотек найдено для "NTPClient.h"
Используется: C:\Users\semen\Documents\Arduino\libraries\NTPClient
Не используется: C:\Program Files (x86)\Arduino\libraries\NTPClient-master
Не используется: C:\Users\semen\Documents\Arduino\libraries\NTPClient-master
Несколько библиотек найдено для "GyverButton.h"
Используется: C:\Users\semen\Documents\Arduino\libraries\GyverButton
Не используется: C:\Program Files (x86)\Arduino\libraries\GyverButton
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Users\semen\Documents\Arduino\libraries\FastLED
Не используется: C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9
Не используется: C:\Users\semen\Documents\Arduino\libraries\FastLED-3.2.9
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).



не понимаю что не так уже все перепробовал
 

Gucci cat

✩✩✩✩✩✩✩
9 Фев 2020
1
0
Подскажите, что делать если выдаёт ошибку при попытке открытия монитор порта.

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(ZipFile.java:60)
at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at sun.misc.Resource.getBytes(Resource.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:463)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
... 53 more
 
Изменено:

Adudino

✩✩✩✩✩✩✩
13 Мар 2020
1
0
WiFiManager.h : Ni such file or directory Хелп плез . Если что первый опыт с ардуинками , библиотек дополнительных нет
,онли FastLED и библиотека с лампой
 

Artemka21

✩✩✩✩✩✩✩
20 Мар 2020
2
0
Люди добрые, помогите человеку со строительным образованием:cry:
За основу взял прошивку gunner47_v1.5, но при компиляции вылезают ошибки в огромном количестве.(прикреплю)
Я думал, что от меня требуется минимальных коррективов по прошивке, если не так то пожалуйста укажите путь куда смотреть, искать, делать...Плату и остальные настройки выбрал правильно, по ссылке из скетча добавил нужные платы.

И сами ошибки не могу тут уместить.
 

Вложения

Palpalych

★★★★★✩✩
24 Дек 2019
766
405
@Artemka21, по какой то причине данная переменная не инициализирована. Возможно, прошивка писалась в старой версии IDE. (вроде как тоже столкнулся с такой проблемой недавно обновив среду разработки). Для того чтобы поправить, нужно инициализацию переменной занести выше по коду. Если это функция (процедура) то достаточно создать ее прототип. Или посмотреть, что там с порядком инициализации отдельных страничек скетча.
 

Сотнег

★★★★★★★
15 Янв 2020
4,341
1,492
За основу взял прошивку gunner47_v1.5, но при компиляции вылезают ошибки в огромном количестве.(прикреплю)
Я думал, что от меня требуется минимальных коррективов по прошивке, если не так то пожалуйста укажите путь куда смотреть, искать, делать...
Похоже, вы залезли в файл effects.ino, чтобы поменять или добавить какой-то эффект.
И одна из скобок не закрыта.
 

Artemka21

✩✩✩✩✩✩✩
20 Мар 2020
2
0
@Сотнег, вот чисто открыл файл с прошивкой и ничего не делал( и такой набор ошибок
Все библиотеки удалил и скопировал из архива нужные.
сделал уже все несколько раз, не помогает. пробовал 2.5.1 устанавливать через менеджера плат, но все остается так же
 

Вложения