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

Tygra

✩✩✩✩✩✩✩
31 Май 2019
16
0
Друзья, помогите с проблемой на этапе компиляции.
Arduino: 1.8.13 (Windows 8.1), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

ПРЕДУПРЕЖДЕНИЕ: библиотека Timezone должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp8266.

In file included from C:\Users\Ivan\Downloads\Compressed\gunner47_v1.5\GyverLamp-master\firmware\gunner47_v1.5\gunner47_v1.5.ino:144:0:

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

# pragma message "FastLED version 3.002.009"

^

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

from C:\Users\Ivan\Downloads\Compressed\gunner47_v1.5\GyverLamp-master\firmware\gunner47_v1.5\gunner47_v1.5.ino:144:

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

^

C:\Users\Ivan\Downloads\Compressed\gunner47_v1.5\GyverLamp-master\firmware\gunner47_v1.5\button.ino: In function 'void buttonTick()':

button:159:19: error: 'class GButton' has no member named 'getHoldClicks'

switch (touch.getHoldClicks())

^

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

Используется: C:\Users\Ivan\Documents\Arduino\libraries\FastLED

Не используется: C:\Program Files (x86)\Arduino\libraries\FastLED

Не используется: C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9

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

Используется: C:\Program Files (x86)\Arduino\libraries\NTPClient

Не используется: C:\Program Files (x86)\Arduino\libraries\NTPClient-master

exit status 1

'class GButton' has no member named 'getHoldClicks'
 

Tygra

✩✩✩✩✩✩✩
31 Май 2019
16
0
Не та версия библиотеки GyverButton, поставь ту, что в архиве проекта.
прямо с архива кидаю библиотеку. Уже переустановил ардуину. все равно таже ошибка
вот этот проект
сейчас попробовал от gunner 47 v1.5_2 поставил , удалил те библиотеки, вставил из архива. Ругается также . Я уже не знаю , что делать.
Сейчас попробовал gyvermaster, тоже самое. Уже все. не знаю, что делать, при том что две лампы у меня уже работают собранные. хотел еще одну сделать.
 
Изменено:

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

★★★★✩✩✩
2 Авг 2018
740
208
прямо с архива кидаю библиотеку. Уже переустановил ардуину. все равно таже ошибка
вот этот проект
сейчас попробовал от gunner 47 v1.5_2 поставил , удалил те библиотеки, вставил из архива. Ругается также . Я уже не знаю , что делать.
Сейчас попробовал gyvermaster, тоже самое. Уже все. не знаю, что делать, при том что две лампы у меня уже работают собранные. хотел еще одну сделать.
Давай конкретные ссылки на архивы, которые качаешь
 

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

★★★★✩✩✩
2 Авг 2018
740
208
Это изначальная, эту тоже пробовал., эту от гайвера тоже пробовал. Библиотеки удалял везде полностью, и программ файлз, и локал.
От Гайвера нормально собирается и в ней не используется метод getHoldClicks(), так что ошибка у тебя не может быть той же самой.

"Изначальная" прошивка у меня компилируется. В ней getHoldClicks используется, и в приложенной библиотеке GyverButton этот метод определен.
 

Tygra

✩✩✩✩✩✩✩
31 Май 2019
16
0
"Изначальная" прошивка у меня компилируется. В ней getHoldClicks используется, и в приложенной библиотеке GyverButton этот метод определен.
Тогда что может быть у меня? Есть варианты.?Просто я папку guiverbutton уже менял и удалял и другие пробовал подсовывать. Не помогает. Не вижу пути решения, ввиду не полного знания вопроса.
 

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

★★★★✩✩✩
2 Авг 2018
740
208
Тогда что может быть у меня? Есть варианты.?Просто я папку guiverbutton уже менял и удалял и другие пробовал подсовывать. Не помогает. Не вижу пути решения, ввиду не полного знания вопроса.
Вариантов нет, у тебя установлена не та версия GyverButton.

Для начала переустанови Arduino IDE ещё разок и потом ничего и никогда не трогай в C:\Program Files (x86)\Arduino\libraries\, даже если Гайвер тебе говорит иначе. Все библиотеки забрасывай в C:\Users\Ivan\Documents\Arduino\libraries\

Потом определись с прошивкой. Разным прошивкам нужны разные версии GyverButton. Все необходимые библиотеки в архивах есть, забрасывай их в папку C:\Users\Ivan\Documents\Arduino\libraries\.

Когда всё проделаешь, если будут ошибки, показывай. Только точно скажи, какую прошивку пытаешься компилировать.
 
  • Лойс +1
Реакции: Tygra

Tygra

✩✩✩✩✩✩✩
31 Май 2019
16
0
Вариантов нет, у тебя установлена не та версия GyverButton.

Для начала переустанови Arduino IDE ещё разок и потом ничего и никогда не трогай в C:\Program Files (x86)\Arduino\libraries\, даже если Гайвер тебе говорит иначе. Все библиотеки забрасывай в C:\Users\Ivan\Documents\Arduino\libraries\

Потом определись с прошивкой. Разным прошивкам нужны разные версии GyverButton. Все необходимые библиотеки в архивах есть, забрасывай их в папку C:\Users\Ivan\Documents\Arduino\libraries\.

Когда всё проделаешь, если будут ошибки, показывай. Только точно скажи, какую прошивку пытаешься компилировать.
Блин, все скомпилилось. Я и не подозревал, что библиотеки нужно кидать в документы. Стояла раньше семерка, все было хорошо, потом поставил восьмерку, она там чето с правами и разрешениями мутит. Наверное, от этого ардуино и не видел эти библиотеки в програм файлс. Я так думаю.. Огромная благодарность за наставление на путь решения проблемы!
 

Evgen1986

✩✩✩✩✩✩✩
15 Ноя 2020
37
0
Добрый всем день! Помогите пожалуйста добрые люди. Делаю гирлянду, но увы выскакивает ошибка:

In file included from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:0:
C:\Program Files (x86)\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 (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:
C:\Program Files (x86)\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 C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:48:0,
from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastpin.h: In instantiation of 'class FastPin<6u>':
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/platforms/esp/8266/clockless_esp8266.h:21:49: required from 'class ClocklessController<6, 20, 50, 30, (EOrder)66u, 0, false, 50>'
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/chipsets.h:571:7: required from 'class WS2812Controller800Khz<6u, (EOrder)66u>'
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:103:52: required from 'class WS2812<6u, (EOrder)66u>'
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:302:39: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812; unsigned char DATA_PIN = 6u; EOrder RGB_ORDER = (EOrder)66u]'
C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:209:63: required from here
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastpin.h:207:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), "Invalid pin specified");
^
exit status 1
Ошибка компиляции для платы WeMos D1 R1.

Библиотеки разархивировал скопировал и сбрасываю:
1605440368216.png

1605440416208.png
Но в итоге ничего не получается, все по инструкции и с бубном уже второй месяц. ( Помогите, что не так?
 

Evgen1986

✩✩✩✩✩✩✩
15 Ноя 2020
37
0
Если у тебя wemos d1 mini, то выбери её в платах
Посмотреть вложение 18382
не помогло((((

In file included from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:0:
C:\Program Files (x86)\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 (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:
C:\Program Files (x86)\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 C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:48:0,
from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastpin.h: In instantiation of 'class FastPin<6u>':
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/platforms/esp/8266/clockless_esp8266.h:21:49: required from 'class ClocklessController<6, 20, 50, 30, (EOrder)66u, 0, false, 50>'
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/chipsets.h:571:7: required from 'class WS2812Controller800Khz<6u, (EOrder)66u>'
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:103:52: required from 'class WS2812<6u, (EOrder)66u>'
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:302:39: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812; unsigned char DATA_PIN = 6u; EOrder RGB_ORDER = (EOrder)66u]'
C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:209:63: required from here
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastpin.h:207:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), "Invalid pin specified");
^
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
 

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

★★★★✩✩✩
2 Авг 2018
740
208
не пойму где это(
Да, пардон, ориентировался на сообщение об ошибке.
В общем, надо сначала выбрать правильный микронтроле в скетче, у вас сейчас AVR выбран наверняка
1605442229827.png
 
  • Лойс +1
Реакции: Ramzes_XXIV

Evgen1986

✩✩✩✩✩✩✩
15 Ноя 2020
37
0
Да, пардон, ориентировался на сообщение об ошибке.
В общем, надо сначала выбрать правильный микронтроле в скетче, у вас сейчас AVR выбран наверняка
Посмотреть вложение 18383
везде ищу... не знаю где его менять, можете скрин прислать... пожалуйста
 

bort707

★★★★★★✩
21 Сен 2020
3,419
984
везде ищу... не знаю где его менять, можете скрин прислать... пожалуйста
не надо его "везде искать", в основном скетче ищите. Скрин вам дали... примерно строка 80-100
Вот прям такой код как @Александр Симонов показал


Вместо того чтоб 2 месяца перепаивать, может стоило начальные уроки по программированию почитать?
 

Evgen1986

✩✩✩✩✩✩✩
15 Ноя 2020
37
0
не надо его "везде искать", в основном скетче ищите. Скрин вам дали... примерно строка 80-100
Вот прям такой код как @Александр Симонов показал


Вместо того чтоб 2 месяца перепаивать, может стоило начальные уроки по программированию почитать?
Извините меня, если я вас напрягаю... изучил полностью весь материал, который автор выложил на сайте. Сделал абсолютно все как было указано и в итоге потратил уму времени и не мало денег, но в итоге результата - 0. заниматься программированием - нет спасибо на это надо быть программистом. понятия как скэтч мне не известно(
 

Evgen1986

✩✩✩✩✩✩✩
15 Ноя 2020
37
0
Да, пардон, ориентировался на сообщение об ошибке.
В общем, надо сначала выбрать правильный микронтроле в скетче, у вас сейчас AVR выбран наверняка
Посмотреть вложение 18383
поставил 1
далее ошибка:
GyverMatrixOS_v1.12:1:1: error: stray '\320' in program
пробую/*
^
GyverMatrixOS_v1.12:1:1: error: stray '\277' in program
GyverMatrixOS_v1.12:1:1: error: stray '\321' in program
GyverMatrixOS_v1.12:1:1: error: stray '\200' in program
GyverMatrixOS_v1.12:1:1: error: stray '\320' in program
GyverMatrixOS_v1.12:1:1: error: stray '\276' in program
GyverMatrixOS_v1.12:1:1: error: stray '\320' in program
GyverMatrixOS_v1.12:1:1: error: stray '\261' in program
GyverMatrixOS_v1.12:1:1: error: stray '\321' in program
GyverMatrixOS_v1.12:1:1: error: stray '\203' in program
GyverMatrixOS_v1.12:1:1: error: stray '\321' in program
GyverMatrixOS_v1.12:1:1: error: stray '\216' in program
In file included from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:0:
C:\Program Files (x86)\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 (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:
C:\Program Files (x86)\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"
^
exit status 1
stray '\320' in program
 

Evgen1986

✩✩✩✩✩✩✩
15 Ноя 2020
37
0
так бывает, когда вы в текст натащили непечатных символов. Попробуйте скопировать этот файл еще раз.
И редактируете вы его не в ВинВорде, надеюсь?
In file included from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:0:
C:\Program Files (x86)\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 (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\ard\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:
C:\Program Files (x86)\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"
^
Скетч использует 282104 байт (27%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 29092 байт (35%) динамической памяти, оставляя 52828 байт для локальных переменных. Максимум: 81920 байт.
 

bort707

★★★★★★✩
21 Сен 2020
3,419
984
Скетч использует 282104 байт (27%) памяти устройства. Всего доступно 1044464 байт.
поздравляю, значит все получилось.
с этим кто что подскажет)
это не ошибки, не обращайте внимания. Все скомпилировалось
 
  • Лойс +1
Реакции: Ramzes_XXIV и Evgen1986