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.
 

Комментарии

kostyamat

★★★★★★✩
29 Окт 2019
1,098
632
@vasya_pupkin, как вариант обновите ядро поддержки esp8266 до последней версии 2.5.2, обновите саму среду Ардуино, там вроде актуальная сейчас 1.8.9. А у вас 1.8.5.
Я, например, обе держу, и 1.8.5, чтобы китайские клоны Atmega328 поддерживались, не заводится их ядро на 1.8.9, поддержка г-но у них. И так же 1.8.9 для всего остального. Я по наивности думал, что версия ИД значения не имеет. Оказывается это не так.
 

vasya_pupkin

✩✩✩✩✩✩✩
30 Окт 2019
3
2
@vasya_pupkin, как вариант обновите ядро поддержки esp8266 до последней версии 2.5.2, обновите саму среду Ардуино, там вроде актуальная сейчас 1.8.9. А у вас 1.8.5.
Я, например, обе держу, и 1.8.5, чтобы китайские клоны Atmega328 поддерживались, не заводится их ядро на 1.8.9, поддержка г-но у них. И так же 1.8.9 для всего остального. Я по наивности думал, что версия ИД значения не имеет. Оказывается это не так.
Да, действительно, обновил IDE и все получилось.
Спасибо.
 

vasya_pupkin

✩✩✩✩✩✩✩
30 Окт 2019
3
2
Приветствую.
При компиляции прошивки от 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'

Как победить?
 
  • Лойс +1
Реакции: ZipZwan и Hlebyshek

awvegn

✩✩✩✩✩✩✩
6 Окт 2019
15
5
Ноябрьск
Windows 10 x64 ни как не компилируется что может быть кто в курсе???
Arduino: 1.8.10 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WebServer
In file included from C:\Users\79028\Desktop\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:130:0:

Несколько библиотек найдено для "GyverButton.h"
C:\Users\79028\Documents\Arduino\libraries\Timezone\src/Timezone.h:16:66: fatal error: TimeLib.h: No such file or directory

Используется: C:\Users\79028\Documents\Arduino\libraries\GyverButton
#include <TimeLib.h> // https://github.com/PaulStoffregen/Time

Не используется: C:\Program
^

Несколько библиотек найдено для "NTPClient.h"
compilation terminated.

Используется: C:\Users\79028\Documents\Arduino\libraries\NTPClient-master
Не используется: C:\Program
Несколько библиотек найдено для "Timezone.h"
Используется: C:\Users\79028\Documents\Arduino\libraries\Timezone
Не используется: C:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\EEPROM
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Users\79028\Documents\Arduino\libraries\FastLED-3.2.9
Не используется: C:\Program
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Users\79028\Documents\Arduino\libraries\WiFiManager
Не используется: C:\Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\DNSServer
exit status 1
Ошибка компиляции для платы WeMos D1 R1.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 

Денис Пелих

✩✩✩✩✩✩✩
17 Июн 2019
9
1
Windows 10 x64 ни как не компилируется что может быть кто в курсе???
Arduino: 1.8.10 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WebServer
In file included from C:\Users\79028\Desktop\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:130:0:

Несколько библиотек найдено для "GyverButton.h"
C:\Users\79028\Documents\Arduino\libraries\Timezone\src/Timezone.h:16:66: fatal error: TimeLib.h: No such file or directory

Используется: C:\Users\79028\Documents\Arduino\libraries\GyverButton
#include <TimeLib.h> // https://github.com/PaulStoffregen/Time

Не используется: C:\Program
^

Несколько библиотек найдено для "NTPClient.h"
compilation terminated.

Используется: C:\Users\79028\Documents\Arduino\libraries\NTPClient-master
Не используется: C:\Program
Несколько библиотек найдено для "Timezone.h"
Используется: C:\Users\79028\Documents\Arduino\libraries\Timezone
Не используется: C:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\EEPROM
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Users\79028\Documents\Arduino\libraries\FastLED-3.2.9
Не используется: C:\Program
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Users\79028\Documents\Arduino\libraries\WiFiManager
Не используется: C:\Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\79028\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\DNSServer
exit status 1
Ошибка компиляции для платы WeMos D1 R1.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Скопируй файл TimeLib.h в папку src
 

gunner47

★★★★★✩✩
18 Июн 2019
253
393
C:\Users\79028\Documents\Arduino\libraries\Timezone\src/Timezone.h:16:66: fatal error: TimeLib.h: No such file or directory
А библиотека куда скачана?
TimeLib.h у меня лежит в c:\Users\<user>\Documents\Arduino\libraries\Time\TimeLib.h, а не в c:\Users\<user>\Documents\Arduino\libraries\Timezone, где ищет его ваша IDE почему-то...
Проверьте, есть ли вообще у вас библиотека Time? Если нет, скачайте из того URL'а https://github.com/PaulStoffregen/Time
Я почему-то думал, что она стандартная и не включил её в архив.
 
  • Лойс +1
Реакции: space1988

paf

✩✩✩✩✩✩✩
9 Ноя 2019
3
0
При прошивке не находит
exec: "python": executable file not found in $PATH
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
ArduinoIDE 1.8.5 на Линукс Минт. :(
Python есть, но не прописан in $PATH? Или его вообще нет? Подскажите как решить проблему?
 

Вложения

paf

✩✩✩✩✩✩✩
9 Ноя 2019
3
0
p.s. После установки плат 2.5.2 сообщение выглядит так:
Compiling core...
"/home/phasa/.arduino15/packages/esp8266/tools/python/3.7.2-post1/python" "/home/phasa/.arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/signing.py" --mode header --publickey "/home/phasa/Arduino/GyverLamp_v1.5.1/public.key" --out "/tmp/arduino_build_895277/core/Updater_Signing.h"
Используем библиотеку FastLED-3.2.9 версии 3.2.9 из папки: /home/phasa/Arduino/libraries/FastLED-3.2.9
Используем библиотеку ESP8266WiFi версии 1.0 из папки: /home/phasa/.arduino15/packages/esp8266/hardware/esp8266/2.5.2/libraries/ESP8266WiFi
Используем библиотеку DNSServer версии 1.1.1 из папки: /home/phasa/.arduino15/packages/esp8266/hardware/esp8266/2.5.2/libraries/DNSServer
Используем библиотеку ESP8266WebServer версии 1.0 из папки: /home/phasa/.arduino15/packages/esp8266/hardware/esp8266/2.5.2/libraries/ESP8266WebServer
Используем библиотеку WiFiManager версии 0.14 из папки: /home/phasa/Arduino/libraries/WiFiManager
Используем библиотеку EEPROM версии 1.0 из папки: /home/phasa/.arduino15/packages/esp8266/hardware/esp8266/2.5.2/libraries/EEPROM
Используем библиотеку NTPClient-master версии 3.1.0 из папки: /home/phasa/Arduino/libraries/NTPClient-master
Используем библиотеку GyverButton в папке: /home/phasa/Arduino/libraries/GyverButton (legacy)
fork/exec /home/phasa/.arduino15/packages/esp8266/tools/python/3.7.2-post1/python: no such file or directory
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
 

Flashback

✩✩✩✩✩✩✩
25 Окт 2019
6
0
вечер добрый подскажите что происходит что за ошибка
Arduino: 1.8.10 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 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\User\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5\GyverLamp_v1.5.ino:78:0:

C:\Users\User\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005

# pragma message "FastLED version 3.001.005"

^

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED-master/led_sysdefs.h:27:0,

from C:\Users\User\Documents\Arduino\libraries\FastLED-master/FastLED.h:44,

from C:\Users\User\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5\GyverLamp_v1.5.ino:78:

C:\Users\User\Documents\Arduino\libraries\FastLED-master/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\GyverLamp_v1.5.ino.cpp:1:0:

C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\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\User\Documents\Arduino\libraries\FastLED-master/FastLED.h:65:0,

from C:\Users\User\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5\GyverLamp_v1.5.ino:78:

C:\Users\User\Documents\Arduino\libraries\FastLED-master/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"

^

Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\DNSServer
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WebServer
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\EEPROM
Несколько библиотек найдено для "NTPClient.h"
Используется: C:\Program
Несколько библиотек найдено для "GyverButton.h"
Используется: C:\Program
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Users\User\Documents\Arduino\libraries\FastLED-master
Не используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 

KillReal

✩✩✩✩✩✩✩
10 Ноя 2019
3
0
Что от меня хочет эта чёртова машина??? Дали Wemos d1 r1. Единственная успешная операция на ней была помигать светодиодом на плате esp8266. Посоветуйте с чего начать, чтобы освоить эту плату, в интернете мало инфы именно по этой плате, по большей части на r2
 

Вложения

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
208
вечер добрый подскажите что происходит что за ошибка
Arduino: 1.8.10 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 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\User\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5\GyverLamp_v1.5.ino:78:0:

C:\Users\User\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005

# pragma message "FastLED version 3.001.005"

^

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED-master/led_sysdefs.h:27:0,

from C:\Users\User\Documents\Arduino\libraries\FastLED-master/FastLED.h:44,

from C:\Users\User\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5\GyverLamp_v1.5.ino:78:

C:\Users\User\Documents\Arduino\libraries\FastLED-master/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\GyverLamp_v1.5.ino.cpp:1:0:

C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\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\User\Documents\Arduino\libraries\FastLED-master/FastLED.h:65:0,

from C:\Users\User\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5\GyverLamp_v1.5.ino:78:

C:\Users\User\Documents\Arduino\libraries\FastLED-master/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"

^

Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\DNSServer
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WebServer
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\EEPROM
Несколько библиотек найдено для "NTPClient.h"
Используется: C:\Program
Несколько библиотек найдено для "GyverButton.h"
Используется: C:\Program
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Users\User\Documents\Arduino\libraries\FastLED-master
Не используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Сотри папку C:\Users\User\Documents\Arduino\libraries\FastLED-master
И установи библиотеку FastLED через Менеджер библиотек
 

Есен

✩✩✩✩✩✩✩
22 Окт 2019
6
0
Всем доброго времени суток.
все сделал по инструкции, но выдает вот это---
Arduino: 1.8.10 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

GyverMatrixOS_v1.13:18:21: error: FastLED.h: No such file or directory

#include "FastLED.h"

^

compilation terminated.

Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "TimeLib.h"
Используется: C:\Users\Packard
Не используется: C:\Program
exit status 1
FastLED.h: No such file or directory

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Что делать? Где копать?
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
208
Всем доброго времени суток.
все сделал по инструкции, но выдает вот это---
Arduino: 1.8.10 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

GyverMatrixOS_v1.13:18:21: error: FastLED.h: No such file or directory

#include "FastLED.h"

^

compilation terminated.

Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "TimeLib.h"
Используется: C:\Users\Packard
Не используется: C:\Program
exit status 1
FastLED.h: No such file or directory

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Что делать? Где копать?
Читай гайд для новичков: https://alexgyver.ru/arduino-first/
 

T1ZE

✩✩✩✩✩✩✩
15 Окт 2019
14
1
GyverMatrixOS_v1.13:18:21: error: FastLED.h: No such file or directory

Нет этих директорий, проверьте её еще раз скорее всего они отсутствует.


Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\Packard
Несколько библиотек найдено для "TimeLib.h"
Используется: C:\Users\Packard
Не используется: C:\Program
exit status 1
FastLED.h: No such file or directory


Попробуйте выбрать проект с запуска ардуино, помогает. Если проблема осталась, то переустановите библиотеки с первоначальным удалением и попробуйте прошить. Такая же была у нас проблема хотя библиотеки были одни установлены. И прочистите клиан мастером.
 

Есен

✩✩✩✩✩✩✩
22 Окт 2019
6
0
Arduino: 1.8.10 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Packard bell\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Packard bell\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Packard bell\Documents\Arduino\libraries -fqbn=esp8266:esp8266:d1:xtal=80,vt=flash,exception=disabled,ssl=all,eesz=4M1M,ip=hb2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10810 -build-path C:\Users\Packard bell\AppData\Local\Temp\arduino_build_4841 -warnings=none -build-cache C:\Users\Packard bell\AppData\Local\Temp\arduino_cache_867327 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -prefs=runtime.tools.python.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1 -prefs=runtime.tools.python-3.7.2-post1.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -verbose C:\Users\Packard bell\Documents\GyverMatrixWiFi-WiFi_Matrix_1.12.3 (2)\GyverMatrixWiFi-WiFi_Matrix_1.12.3\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Packard bell\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Packard bell\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Packard bell\Documents\Arduino\libraries -fqbn=esp8266:esp8266:d1:xtal=80,vt=flash,exception=disabled,ssl=all,eesz=4M1M,ip=hb2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10810 -build-path C:\Users\Packard bell\AppData\Local\Temp\arduino_build_4841 -warnings=none -build-cache C:\Users\Packard bell\AppData\Local\Temp\arduino_cache_867327 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -prefs=runtime.tools.python.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1 -prefs=runtime.tools.python-3.7.2-post1.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=C:\Users\Packard bell\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -verbose C:\Users\Packard bell\Documents\GyverMatrixWiFi-WiFi_Matrix_1.12.3 (2)\GyverMatrixWiFi-WiFi_Matrix_1.12.3\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino
Using board 'd1' from platform in folder: C:\Users\Packard
Using core 'esp8266' from platform in folder: C:\Users\Packard
Detecting libraries used...
"C:\\Users\\Packard bell\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Packard bell\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.2/tools/sdk/include" "-IC:\\Users\\Packard bell\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.2/tools/sdk/lwip2/include" "-IC:\\Users\\Packard bell\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Packard bell\\AppData\\Local\\Temp\\arduino_build_4841/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10810 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1R1\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Packard bell\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.2\\cores\\esp8266" "-IC:\\Users\\Packard bell\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.2\\variants\\d1" "C:\\Users\\Packard bell\\AppData\\Local\\Temp\\arduino_build_4841\\sketch\\GyverMatrixOS_v1.12.ino.cpp" -o nul
Alternatives for FastLED.h: []
GyverMatrixOS_v1.12:16:21: error: FastLED.h: No such file or directory
ResolveLibrary(FastLED.h)

-> candidates: []
#include "FastLED.h"

^

compilation terminated.

exit status 1
FastLED.h: No such file or directory
Вот подробная ошибка. Все сделал по описанию. Не компилируется. Что не так?
 

hacker.b.kul

✩✩✩✩✩✩✩
23 Ноя 2019
1
0
Почему

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

In file included from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:0:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008

# pragma message "FastLED version 3.001.008"

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/led_sysdefs.h:27:0,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:44,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/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.13.ino.cpp:1:0:

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

typedef bool boolean;

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/fastled_esp8266.h:4:0,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms.h:27,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:55,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_esp8266.h: In static member function 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>)':

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_esp8266.h:104:70: error: 'INTERRUPT_THRESHOLD' was not declared in this scope

if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { sei(); return 0; }

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/fastled_esp8266.h:5:0,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms.h:27,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:55,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_block_esp8266.h: In static member function 'static uint32_t InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER, LANES, (((1 << ((LANES < 6) ? LANES : 6)) - 1) & 65535l)>&)':

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_block_esp8266.h:145:70: error: 'INTERRUPT_THRESHOLD' was not declared in this scope

if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { os_intr_unlock(); return 0; }

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:68:0,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/fastspi.h: At global scope:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/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"

^

Декілька бібліотек було знайдено для «FastLED.h»
Використано: C:\Program Files (x86)\Arduino\libraries\FastLED-master
Не використовується: C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9
exit status 1
Помилка компіляції для плати WeMos D1 R1.
Недійсна бібліотека знаходиться в C:\Program Files (x86)\Arduino\libraries\STM32: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\STM32
Недійсна бібліотека знаходиться в C:\Program Files (x86)\Arduino\libraries\STM32: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\STM32
Недійсна бібліотека знаходиться в C:\Program Files (x86)\Arduino\libraries\STM32: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\STM32

Цей звіт міститиме більше інформації, якщо
в меню Файл -> Налаштування увімкнути опцію
"Показати докладний звіт при компіляції".
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
208
Почему

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

In file included from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:0:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008

# pragma message "FastLED version 3.001.008"

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/led_sysdefs.h:27:0,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:44,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/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.13.ino.cpp:1:0:

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

typedef bool boolean;

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/fastled_esp8266.h:4:0,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms.h:27,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:55,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_esp8266.h: In static member function 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>)':

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_esp8266.h:104:70: error: 'INTERRUPT_THRESHOLD' was not declared in this scope

if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { sei(); return 0; }

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/fastled_esp8266.h:5:0,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms.h:27,

from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:55,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_block_esp8266.h: In static member function 'static uint32_t InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER, LANES, (((1 << ((LANES < 6) ? LANES : 6)) - 1) & 65535l)>&)':

C:\Program Files (x86)\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_block_esp8266.h:145:70: error: 'INTERRUPT_THRESHOLD' was not declared in this scope

if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { os_intr_unlock(); return 0; }

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:68:0,

from C:\Users\Valik\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.13\GyverMatrixOS_v1.13.ino:18:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/fastspi.h: At global scope:

C:\Program Files (x86)\Arduino\libraries\FastLED-master/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"

^

Декілька бібліотек було знайдено для «FastLED.h»
Використано: C:\Program Files (x86)\Arduino\libraries\FastLED-master
Не використовується: C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9
exit status 1
Помилка компіляції для плати WeMos D1 R1.
Недійсна бібліотека знаходиться в C:\Program Files (x86)\Arduino\libraries\STM32: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\STM32
Недійсна бібліотека знаходиться в C:\Program Files (x86)\Arduino\libraries\STM32: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\STM32
Недійсна бібліотека знаходиться в C:\Program Files (x86)\Arduino\libraries\STM32: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\STM32

Цей звіт міститиме більше інформації, якщо
в меню Файл -> Налаштування увімкнути опцію
"Показати докладний звіт при компіляції".
Удалить папку C:\Program Files (x86)\Arduino\libraries\FastLED-master
Поставить библиотеку FastLED через Менеджер библиотек в Arduino IDE
 

smart4on

✩✩✩✩✩✩✩
28 Ноя 2019
6
0
Всем добрый вечер. Очень нуждаюсь в помощи. Не получается прошить свою лампу. Скачал последний архив от
gunner47.
Библиотеки в ардуино удалил старые и залил из архива. Настройки платы такие:
1574965675534.png

Если пробовать заливать проект (или проверять) выскакивает целая череда ошибок:
1574965753452.png

Кто-нибудь сможет подсказать что я делаю не так?
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Всё так. Просто в проекте отдельные файлы обозваны, как имя.h, а не имя.ino. При компиляции некоторые методы из других файлов вызываются раньше, чем сам метод попадает в компилятор ( я так думаю).
Я решал проблему закрыв и открыв Andriod IDE по новой. Но иногда это приходилось делать не один раз.
 

smart4on

✩✩✩✩✩✩✩
28 Ноя 2019
6
0
Всё так. Просто в проекте отдельные файлы обозваны, как имя.h, а не имя.ino. При компиляции некоторые методы из других файлов вызываются раньше, чем сам метод попадает в компилятор ( я так думаю).
Я решал проблему закрыв и открыв Andriod IDE по новой. Но иногда это приходилось делать не один раз.
К сожалению не помогает...Перезапускал уже раз 10.

попробовал заменить имя.h на ino. И также поправить код. Но тогда начинают сыпаться ошибки по отсутствию файлов имя.h
 
Изменено: