Прямой эфир

Лента комментариев к блогам

02 Апреля 2025 19:21:51

Ничего лишнего, все по сути и функционалу... Давайте конкретику пожалуйста. Готов оспорить каждый мод.

PS. Крышка на моторе... Есдинственное что не имеет функционала... Просто так захотелось.

02 Апреля 2025 19:18:41

То, что закрыли принтер это хорошо, но, стесняюсь спросить, зачем две вентиляционных дырки делал?! Сквознячков надо, или они ооочень красивые? Я щели конопачу, чтобы пассивная термокамера градусы лучше держала, а тут, красивую коробку забацал и сам ее подпортил....

02 Апреля 2025 18:52:13

Есть он на официальном сайте. Но там он выглядит прилично. А это уже какой-то дикий моддинг и жуткий самопалинг от цыган.

02 Апреля 2025 18:36:40

ну стол я калибровал. Его даже выше не поднять

02 Апреля 2025 18:29:31

Тут даже не отступ надо калибровать, а просто стол отрегулировать.

02 Апреля 2025 18:20:49

нет, а как его можно откалибровать?

02 Апреля 2025 17:59:52

Здравствуйте!

Прошу ответить на несколько вопросов, возможно, другим читателям тоже интересно будет:

  1. Экструдер, скорее всего, директ? Иначе гостевой материал нечем было бы тянуть, если его через MMU не пропускать? По фото не очевидно, поэтому прошу уточнить.

  2. Гостевой материал - как делается его загрузка/выгрузка? Если он через MMU не идёт, то вручную с паузой печати? Тогда для печати им на каждом слое слишком напряжно получается. Для меня проблема в том, что TPU твердостью 75А через боуден идёт максимум на 50-60 см, дальше клинит в трубке. А трубка 80-90см. С более мягким всё ещё печальнее. Логично использовать его как гостевой, но на каждый слой вручную заправлять - утомительно. Тем не менее, даже если вручную - как-то именно для этого материала задается необходимость пауз для заправки?

  3. Нарезку производите в OrcaSlicer, для которого конфа в проекте PicoMMU приведена или PrusaSlicer аналогично настроить можно?

  4. Для открытых участков прутка в MMU есть резон крышку придумать, так как фильтр от пыли максимум до входа можно поставить, или там особо не наберёт?

    Успехов Вам в допиливании "Робоцыпы", очень жду итоговый чертеж. Для моей компоновки стола с принтером этом прям находка!

02 Апреля 2025 17:55:06

Z-offset откалиброван?

02 Апреля 2025 17:51:27

Никакой агрессии, к сапру это не имеет отношения, это сугубо моя хотелка - делать именно так. Обводить по растру я не очень люблю, эффект перспективы искажает деталь. Хотя в конкретно этой задаче это не помешало бы и в итоге перевод в вектор был бы намного быстрее.

Моделирую в SW.

02 Апреля 2025 17:49:11

Я и не говорил Вам делать по другому. Что так агрессивно воспринимаете.
Спросил что за САПР только.


02 Апреля 2025 17:37:39

Хорошо, делайте. Я делаю через миллиметровку, мне так больше нравится.

02 Апреля 2025 17:35:49

"Старые наушники прикладываем к миллиметровке, обводим контур. По ключевым координатам сетки создаем в САПРе "

Что за САПР?

В fusion360 это делается с помощью canvas без бумаги.

jmz
02 Апреля 2025 17:29:01

да, перевернул сразу. Прошивка работает - подключаю другой дисплей (mks tft 35, через 4х проводное подключение - все работает, на команды отвечает).

Может, тут кроется что-то "Параметр TOUCH_BUTTONS_HW_SPI_DEVICE нужно сконфигурировать в соответствии с используемым аппаратным SPI." - я не совсем понимаю, что и где нужно конфигурировать?

02 Апреля 2025 16:52:52

В каждой шутке есть доля шутки.
Маск - пожалуй, единственный чел, которому эта самая технология печати какогото крупногабарита может теоретически и практичеки пригодиться.
На Земле 3д печать так и остается кундштюкой, а вот на Марсе или еще гдето - может пригодиться для чего нибудь.
Проблема в том, что все земные решения такой печати предлагают печать растворами с последующим отвердением. На планетах без воды - это не подходит. Вести стройматериалы, раствор с собой - пока еще невозможно даже в теории. Тогда уж лучше везти пластик и применять на Марсе FDM-печать, только в строительных масштабах.
Учитывая этот комплекс факторов, на Марсе скорее всего будет применяться роботизированная сборка из напиленных крупных блоков, без раствора. По принципу т.н. "древних египтян". Видимо, спервоначалу всем колонизаторам на планетах удобнее выпиливать и перемещать прецезионные гранитные или базальтовые блоки. Чем возиться со всякими подрядчиками и субподрядчиками.

02 Апреля 2025 16:05:39

Благодарствую!

02 Апреля 2025 15:56:38

Интересная модернизация. В арсенале тоже есть такие наушники и вечно мучаюсь, перевешивают. Можно файлик для печати?

02 Апреля 2025 15:04:20

Да, теперь всё нормально. То, что FastLed выдает сообщение, можно не обращать внимания.

О, а теперь вот так:

In file included from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\Часы\Скетч\My_clock_WiFi_WEB_10_07_2024\My_clock_WiFi_WEB_10_07_2024.ino:10:0:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:14:21: note: #pragma message: FastLED version 3.004.000

# pragma message "FastLED version 3.004.000"

^

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:65:0,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\Часы\Скетч\My_clock_WiFi_WEB_10_07_2024\My_clock_WiFi_WEB_10_07_2024.ino:10:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi.h:135: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"

^

Executable segment sizes:

IROM : 309460 - code in flash (default or ICACHE_FLASH_ATTR)

IRAM : 28708 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)

DATA : 1572 ) - initialized variables (global, static) in RAM/HEAP

RODATA : 16560 ) / 81920 - constants (global, static) in RAM/HEAP

BSS : 27392 ) - zeroed variables (global, static) in RAM/HEAP

Скетч использует 356300 байт (34%) памяти устройства. Всего доступно 1044464 байт.

Глобальные переменные используют 45524 байт (55%) динамической памяти, оставляя 36396 байт для локальных переменных. Максимум: 81920 байт.

Я так понимаю всё нормально, только плату подключить надо?

02 Апреля 2025 14:37:28

Спасибо, буду пробовать. А версия ардуино иде имеет значение?

02 Апреля 2025 14:19:17

Судя по вашему логу. Что-то изменилось. Сбились все функции. Перекачайте скетч заново. И библиотека ds3231 уже встроена в скетч от 10.07.2024. Отдельно можно не ставить.

02 Апреля 2025 14:19:00

поддерживаю))

02 Апреля 2025 14:10:50

Да так то ничего не менял. Единственное изменил DS3231 на ds3231. то есть заглавные на строчные. В противном случае он не находил библиотеку. Или нужно другую библиотеку подключить? Я просто установил из папки со скетчем.

02 Апреля 2025 12:50:31

Ну молодец, пока все подставки под карандаши печатают, он придумал новую идею.

Как я вижу новизна не в том, что бы табуретку сделать, что бы не строить портальные сложные краны для 3Д как это делалось многими, а использовать программируемый манипулятор 3Д, типа кран расстопырится, цепляет шланг с раствором и по координатам все выкладывает.

Все гениальное просто, осталось масштабировать проект.

02 Апреля 2025 12:31:57

мы с ним послали друг друга

02 Апреля 2025 11:00:50

Так пары АБС и есть загрязнённый воздух, не?

02 Апреля 2025 10:55:25

Так понимаю, они про него забыли?)

02 Апреля 2025 10:49:06

Можно тоже ссылочку? tgv_59@mail.ru заранее спасибо

02 Апреля 2025 10:49:05

да я уже в другое русло поехал)) ахаа)) ... изначально просто увидел коммент про одеяло ... когда был первый принтер - напечатал с одеялом, понял что тема и сделал камеру .. далее активный подогрев)) ...

02 Апреля 2025 09:11:56

Разъёмы развернуть не забыли?
Прошивка работает, на команды в конcоли отвечает?

02 Апреля 2025 08:52:55

А теперь ищите ошибку в скетче. Если ничего не меняли, то скорее всего где-то случайный символ поставили. Если были изменения, то уже свою ошибку.

02 Апреля 2025 08:48:08

в продолжение

один раз настроили линеар адвас - не проканает.

он зависит в первую очередь от типа пластика, от скорости печати, ускорений и даже если вы изменили температуру на пластик - тоже надо занова линеар адванс настраивать...

по поводу разных скоростей и ускорений - разный линеар адвас... в орке пилять функцию адаптивного линеар адванс... посмотрите её.

02 Апреля 2025 08:43:42

0.2 мм?

это же зазор между началом и концом периметра? у вас, походу, линеар адванс настроен как то не очень корректно! 0.2 мм это половина диаметра отверстия сопла в 0.4 мм.

при стандартном зазоре в 10% у меня дыра возникает. поставил 5%, вроде ок. и шов не выперает и дыр особо нет.

надо эксперементировать, так, типа, 0.2 мм и все будет зашибись - не проканает.

сначала линеар адванс настроить, а потом только зазоры регулировать!

02 Апреля 2025 08:42:13

Конечно! Пригодится в другом месте, я вот думаю его на MAX высоты поставить, а пока ограничил в прошивке высоту печати. :)

02 Апреля 2025 08:31:19

"Красота требует жертв!.." :)

У меня усилитель с дополнительной Z-осью (без синхрона/ремня) со вторым мотором. Я считаю всё же вторая Z-ось нужна (конкретно для Ender-3) - физику не обманешь. Sprite увесистый и перекос планки это дело времени, поэтому и купил усилитель с допом - печатает отлично для FDM.
TFT - красивая приблуда не более, ещё и прошивку нужно делать, лишний геморрой.
#define Y_MIN_POS -8 - это ТОЛЬКО для моей конструкции, я немного подвинул датчик для увеличения площади печати. В стоковой прошивке стоит - 0 (для недоразумения в будущем - внёс правки в СПРАВКУ)
Прошивка в моём форуме очень специфична, выложена для обзора/теста - мало у кого может быть такая же конфигурация (но может).

02 Апреля 2025 04:55:07

Здравствуйте, поменял. Теперь выдаёт вот это:


In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:83:0,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi.h:171: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"

^

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino: In function 'void setup()':

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:277:53: error: 'Default' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:278:12: error: 'ReadParams' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:283:14: error: 'Clock_mode' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:300:31: error: 'Page' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:301:31: error: 'SetColor' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:302:31: error: 'SetColor_Ok' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:303:31: error: 'SetAlarm' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:304:31: error: 'Stop_Alarm' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:305:31: error: 'SetAlarm_Ok' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:306:31: error: 'SetPageAP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:307:31: error: 'SetPageAP_OK_WiFi' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:308:31: error: 'SetPageAP_OK_Time' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:309:31: error: 'SetPageAP_OK_Clock' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:310:31: error: 'SetPageAP_OK_Date' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:311:31: error: 'Set_Get_NTP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:312:31: error: 'SetAP_OK' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:313:31: error: 'Restart' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino: In function 'void loop()':

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:332:44: error: 'ShowIP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:335:48: error: 'GetTimeNTP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:342:15: error: 'GetTime' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:343:17: error: 'TimeAlarm' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:344:13: error: 'Timer' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:345:22: error: 'calcBrightness' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:346:19: error: 'TimeToArray' was not declared in this scope

exit status 1

Compilation error: 'Default' was not declared in this scope

02 Апреля 2025 01:58:57

Я вроде несколбко лет назад смотрел на него, уена невысокая... Но с материалами была беда. Что сейчас тоже неясно.

01 Апреля 2025 23:58:37

По usb проводу они подключены

01 Апреля 2025 23:11:10

Судя по всему компилятору не нравится библиотека FastLED. Или попробуйте обновить библиотеку или поставьте версию ESP8266 - 2.7.4. У меня с последней 3.1.2 тоже ругается.

01 Апреля 2025 21:53:03

Наврал немного, не ускорение я убавил, это все фигня, скорость убавлял

01 Апреля 2025 21:44:41

Отнюдь... и если-бы в отечественном принтеростроении (и не только) всё не было столь дорого и печально, я бы и духовку с ЧПУ заценил с улыбкой, ещё бы кофе-машину с голосовым управлением всунуть, и всё, идеал достигнут. А тут даже не понятно, смеются или плачут. На фоне "универсала" от "Бамбу" вообще трудно понять, где шутки, где всерьёз, и куда катится мир(без шуток). Стойкое убеждение, что мы движемся в средневековье, особенно по уровню знаний и техники, Земля всё более плоская, Мировой Эфир в приоритете, а филамент скоро будет с добавлением 15% "Философского камня", (как тенденция к ценообразованию у отечественных ведущих производителей). Самое время переходить на 3Д печать Куличей к Пасхе, думаю и патриарх одобрит столь прогрессивное начинание, он же постоянно печётся о роли церкви в обществе, а там глядишь и развитие пойдёт темы, с божией помощью и помолясь....

01 Апреля 2025 21:31:09

Здравствуйте. Пытаюсь скомпилировать скейтч, выдаёт вот такое:

In file included from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:14:21: note: '#pragma message: FastLED version 3.004.000'

14 | # pragma message "FastLED version 3.004.000"

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:48,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:61:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

61 | inline void hi(register port_ptr_t port) attribute ((always_inline)) { *port |= mPinMask; }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:62:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

62 | inline void lo(register port_ptr_t port) attribute ((always_inline)) { *port &= ~mPinMask; }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:63:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

63 | inline void set(register port_t val) attribute ((always_inline)) { *mPort = val; }

| ^~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:65:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

65 | inline void fastset(register port_ptr_t port, register port_t val) attribute ((always_inline)) { *port = val; }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:65:64: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

65 | inline void fastset(register port_ptr_t port, register port_t val) attribute ((always_inline)) { *port = val; }

| ^~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:228:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

228 | inline static void hi(register port_ptr_t port) attribute ((always_inline)) { }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:229:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

229 | inline static void lo(register port_ptr_t port) attribute ((always_inline)) { }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:230:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

230 | inline static void set(register port_t val) attribute ((always_inline)) { }

| ^~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:232:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

232 | inline static void fastset(register port_ptr_t port, register port_t val) attribute ((always_inline)) { }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:232:71: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

232 | inline static void fastset(register port_ptr_t port, register port_t val) attribute ((always_inline)) { }

| ^~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:49,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_types.h:22:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

22 | static attribute((always_inline)) inline uint8_t adjust(register uint8_t data) { return data; }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_types.h:23:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

23 | static attribute((always_inline)) inline uint8_t adjust(register uint8_t data, register uint8_t scale) { return scale8(data, scale); }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_types.h:23:105: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

23 | static attribute((always_inline)) inline uint8_t adjust(register uint8_t data, register uint8_t scale) { return scale8(data, scale); }

| ^~~~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:3,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:52,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:24:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

24 | inline static void set(register port_t val) attribute ((always_inline)) { if(PIN < 16) { GPB.GPO = val; } else { GP16O = val; }}

| ^~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:3,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:52,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:30:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

30 | inline static void hi(register port_ptr_t port) attribute ((always_inline)) { hi(); }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:31:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

31 | inline static void lo(register port_ptr_t port) attribute ((always_inline)) { lo(); }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:32:52: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

32 | inline static void fastset(register port_ptr_t port, register port_t val) attribute ((always_inline)) { *port = val; }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:32:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

32 | inline static void fastset(register port_ptr_t port, register port_t val) attribute ((always_inline)) { *port = val; }

| ^~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:4,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:52,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:55:102: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

55 | template<int BITS> attribute ((always_inline)) inline static void writeBits(register uint32_t & last_mark, register uint32_t b) {

| ^~~~~~~~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:4,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:52,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:55:131: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

55 | template<int BITS> attribute ((always_inline)) inline static void writeBits(register uint32_t & last_mark, register uint32_t b) {

| ^

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In static member function 'static void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::writeBits(uint32_t&, uint32_t)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:57:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

57 | for(register uint32_t i = BITS; i > 0; --i) {

| ^

c:\Users\������\Documents\Arduino\libraries\FastLED\src/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:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:76:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

76 | register uint32_t b = pixels.loadAndScale0();

| ^

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:5,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:52,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h: At global scope:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:73:111: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

73 | template<int BITS,int PX> attribute ((always_inline)) inline static void writeBits(register uint32_t & last_mark, register Lines & b, PixelController<RGB_ORDER, LANES, PORT_MASK> &pixels) { // , register uint32_t & b2) {

| ^~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:73:139: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

73 | template<int BITS,int PX> attribute ((always_inline)) inline static void writeBits(register uint32_t & last_mark, register Lines & b, PixelController<RGB_ORDER, LANES, PORT_MASK> &pixels) { // , register uint32_t & b2) {

| ^

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h: In static member function 'static void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::writeBits(uint32_t&, InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::Lines&, PixelController<RGB_ORDER, LANES, (((1 << ((LANES < 6) ? LANES : 6)) - 1) & 65535)>&)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:77:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

77 | register uint8_t d = pixels.template getd<PX>(pixels);

| ^

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:78:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

78 | register uint8_t scale = pixels.template getscale<PX>(pixels);

| ^~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:80:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

80 | for(register uint32_t i = 0; i < USED_LANES; ++i) {

| ^

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:95:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

95 | for(register uint32_t i = USED_LANES; i < 8; ++i) {

| ^

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi.h:9,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:65,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: At global scope:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:262:55: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

262 | template <class D> void writeBytes(register uint8_t *data, int len) {

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:307:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

307 | void writeBytes(register uint8_t *data, int len) { writeBytes<DATA_NOP>(data, len); }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBytesValueRaw(uint8_t, int)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:232:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

232 | register data_ptr_t datapin = FastPin<DATA_PIN>::port();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:237:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

237 | register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

| ^~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:238:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

238 | register data_t datahi = FastPin<DATA_PIN>::hival();

| ^~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:239:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

239 | register data_t datalo = FastPin<DATA_PIN>::loval();

| ^~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:240:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

240 | register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:241:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

241 | register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:248:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

248 | register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:249:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

249 | register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:250:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

250 | register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:251:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

251 | register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBytes(uint8_t*, int)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:270:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

270 | register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

| ^~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:271:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

271 | register data_ptr_t datapin = FastPin<DATA_PIN>::port();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:276:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

276 | register data_t datahi = FastPin<DATA_PIN>::hival();

| ^~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:277:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

277 | register data_t datalo = FastPin<DATA_PIN>::loval();

| ^~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:278:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

278 | register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:279:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

279 | register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:289:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

289 | register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:290:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

290 | register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:291:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

291 | register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:292:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

292 | register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:333:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

333 | register data_ptr_t datapin = FastPin<DATA_PIN>::port();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:336:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

336 | register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

| ^~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:339:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

339 | register data_t datahi = FastPin<DATA_PIN>::hival();

| ^~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:340:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

340 | register data_t datalo = FastPin<DATA_PIN>::loval();

| ^~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:341:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

341 | register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:342:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

342 | register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:357:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

357 | register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:358:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

358 | register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:359:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

359 | register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:360:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

360 | register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:65,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi.h: At global scope:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastspi.h:135:23: note: '#pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output'

135 | # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:66,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/chipsets.h:88:80: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

88 | attribute((always_inline)) inline static uint8_t adjust(register uint8_t data) { return ((data>>1) | 0x80) + ((data && (data<254)) & 0x01); }

| ^~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/chipsets.h: In member function 'virtual void LPD6803Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/chipsets.h:175:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

175 | register uint16_t command;

| ^~~~~~~

c:\Users\������\Documents\Arduino\libraries\FastLED\src/chipsets.h: In member function 'void P9813Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeLed(uint8_t, uint8_t, uint8_t)':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/chipsets.h:349:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

349 | register uint8_t top = 0xC0 | ((~b & 0xC0) >> 2) | ((~g & 0xC0) >> 4) | ((~r & 0xC0) >> 6);

| ^~~

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino: In function 'void setup()':

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:277:45: error: 'Default' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:278:1: error: 'ReadParams' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:283:3: error: 'Clock_mode' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:300:31: error: 'Page' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:301:31: error: 'SetColor' was not declared in this scope; did you mean 'HeatColor'?

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:302:31: error: 'SetColor_Ok' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:303:31: error: 'SetAlarm' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:304:31: error: 'Stop_Alarm' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:305:31: error: 'SetAlarm_Ok' was not declared in this scope; did you mean 'Alarm_On'?

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:306:31: error: 'SetPageAP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:307:31: error: 'SetPageAP_OK_WiFi' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:308:31: error: 'SetPageAP_OK_Time' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:309:31: error: 'SetPageAP_OK_Clock' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:310:31: error: 'SetPageAP_OK_Date' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:311:31: error: 'Set_Get_NTP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:312:31: error: 'SetAP_OK' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:313:31: error: 'Restart' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino: In function 'void loop()':

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:332:37: error: 'ShowIP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:335:37: error: 'GetTimeNTP' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:342:7: error: 'GetTime' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:343:7: error: 'TimeAlarm' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:344:7: error: 'Timer' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:345:7: error: 'calcBrightness' was not declared in this scope

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:346:7: error: 'TimeToArray' was not declared in this scope

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:48,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h: In instantiation of 'class FastPin<6>':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:21:49: required from 'class ClocklessController<6, 20, 50, 30, GRB, 0, false, 50>'

c:\Users\������\Documents\Arduino\libraries\FastLED\src/chipsets.h:578:7: required from 'class WS2812Controller800Khz<6, GRB>'

c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:105:52: required from 'class WS2812B<6, GRB>'

c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:302:39: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812B; unsigned char DATA_PIN = 6; EOrder RGB_ORDER = GRB]'

E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:273:77: required from here

c:\Users\������\Documents\Arduino\libraries\FastLED\src/fastpin.h:210:24: error: static assertion failed: Invalid pin specified

210 | static_assert(validpin(), "Invalid pin specified");

| ~~~~~~~~^~

In file included from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:4,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from c:\Users\������\Documents\Arduino\libraries\FastLED\src/FastLED.h:52,

from E:\НОВЫЕ ЧАСЫ\NEW 7 SEGM_RAB\My_clock_WiFi_WEB_MP3_30.04.2023\My_clock_WiFi_WEB_MP3_04.03.2022\My_clock_WiFi_WEB_MP3_04.03.2022.ino:13:

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In instantiation of 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>) [with int DATA_PIN = 6; int T1 = 20; int T2 = 50; int T3 = 30; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50; uint32_t = unsigned int]':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:41:27: required from 'void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER>&) [with int DATA_PIN = 6; int T1 = 20; int T2 = 50; int T3 = 30; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]'

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:38:15: required from here

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:76:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

76 | register uint32_t b = pixels.loadAndScale0();

| ^

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In instantiation of 'static void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::writeBits(uint32_t&, uint32_t) [with int BITS = 8; int DATA_PIN = 6; int T1 = 20; int T2 = 50; int T3 = 30; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50; uint32_t = unsigned int]':

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:83:22: required from 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>) [with int DATA_PIN = 6; int T1 = 20; int T2 = 50; int T3 = 30; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50; uint32_t = unsigned int]'

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:41:27: required from 'void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER>&) [with int DATA_PIN = 6; int T1 = 20; int T2 = 50; int T3 = 30; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]'

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:38:15: required from here

c:\Users\������\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:57:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

57 | for(register uint32_t i = BITS; i > 0; --i) {

| ^

exit status 1

Compilation error: 'Default' was not declared in this scope

01 Апреля 2025 20:56:42

Приветствую)

Все вышеописанные пункты сделал (вроде), для скр 1.4, но горит светлым дисплей и ничего не показывает. Может, что-то пропустил, что важно для этой именно платы..